所以我的问题是这个.我有一个包含package.json的项目.当我在命令提示符(cmd.exe)中运行"npm install"时,所有内容都按预期安装.但是,当我在PowerShell(powershell.exe)中执行完全相同的操作时,我收到一个错误:"npm ERR!错误:ENOENT,打开'c:\ package.json'"即使我在路径中运行"npm install"该项目.它总是在c中搜索package.json:由于某些原因我无法理解.
下面是npm-debug.log(也写成ic:即使我的路径是c:\ code\myProject):
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 'install' ]
2 info using npm@1.3.11
3 info using node@v0.10.21
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 error install Couldn't read dependencies
6 error Error: ENOENT, open 'c:\package.json'
7 error If you need help, you may report this log at:
7 error <http://github.com/isaacs/npm/issues>
7 error or email it to:
7 …Run Code Online (Sandbox Code Playgroud)