为什么不能执行“npm start”或者其他的npm命令?

问题是什么? 每当我运行“npm start”,甚至像“npm install”这样的基本命令,我都会得到这个错误。 我想弄明白为什么它不能运行。

0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm- cli.js', 1 verbose cli 'start' ] 2 info using npm@1.4.28 3 info using node@v0.10.32 4 verbose node symlink C:\Program Files\nodejs\\node.exe 5 verbose run-script [ 'prestart', 'start', 'poststart' ] 6 info prestart nodetest1@0.0.0 7 info start nodetest1@0.0.0 8 verbose unsafe-perm in lifecycle true 9 info nodetest1@0.0.0 Failed to exec start script 10 error nodetest1@0.0.0 start: `node ./bin/www` 10 error spawn ENOENT 11 error Failed at the nodetest1@0.0.0 start script. 11 error This is most likely a problem with the nodetest1 package, 11 error not with npm itself. 11 error Tell the author that this fails on your system: 11 error node ./bin/www 11 error You can get their info via: 11 error npm owner ls nodetest1 11 error There is likely additional logging output above. 12 error System Windows_NT 6.1.7601 13 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start" 14 error cwd C:\Users\Kijo\nodetest1 15 error node -v v0.10.32 16 error npm -v 1.4.28 17 error syscall spawn 18 error code ELIFECYCLE 19 error errno ENOENT 20 verbose exit [ 1, true ] 

@ nox3011这是我的目录的打印输出,如果可以帮忙的话。 项目目录。

你有一个ENOENT错误,这意味着它无法find一些需要的文件或目录。 主要使用./bin/www尝试运行npm,首先将目录更改为C:\ Program Files \ node