无法在nodejs中使用npm安装mysql

我已经试过下面的命令,mysql模块不会被添加到node_module文件夹中,也会使用mysql的代码引发错误。

Your environment has been set up for using Node.js 0.8.3 (ia32) and NPM C:\Users\Work>npm install mysql npm http GET https://registry.npmjs.org/mysql npm http 304 https://registry.npmjs.org/mysql npm http GET https://registry.npmjs.org/hashish/0.0.4 npm http 304 https://registry.npmjs.org/hashish/0.0.4 npm http GET https://registry.npmjs.org/traverse npm http 304 https://registry.npmjs.org/traverse mysql@0.9.6 node_modules\mysql └── hashish@0.0.4 (traverse@0.6.3) C:\Users\Work>npm install mysql@2.0.0-alpha3 npm http GET https://registry.npmjs.org/mysql/2.0.0-alpha3 npm http 304 https://registry.npmjs.org/mysql/2.0.0-alpha3 npm http GET https://registry.npmjs.org/require-all/0.0.3 npm http 304 https://registry.npmjs.org/require-all/0.0.3 mysql@2.0.0-alpha3 node_modules\mysql └── require-all@0.0.3 C:\Users\Work>node D:\nodejs\sqlwrite.js module.js:340 throw err; ^ Error: Cannot find module 'mysql' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:362:17) at require (module.js:378:17) at Object.<anonymous> (D:\nodejs\sqlwrite.js:1:74) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.runMain (module.js:492:10) C:\Users\Work> 

我已经input了github上显示的命令。

您应该将path(安装节点模块的位置)添加到系统variables。 或者导航到NodeJS模块的默认系统path并安装NodeJS模块。 这是我的系统的path:

C:\Users\[user-name]\AppData\Roaming\npm\node_modules