npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
npm ERR! node v0.12.7
npm ERR! npm v2.11.3
npm ERR! path C:\angularjs2\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! enoent ENOENT, open 'C:\angularjs2\package.json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! C:\angularjs2\npm-debug.log
答案 0 :(得分:1)
要运行npm start
,您需要位于要启动的模块的package.json所在的目录中:
cd /path/to/module
npm start
如果你还没有package.json,那么你可以创建一个:
npm init
请记住,您需要定义start
脚本,如下所示:
"scripts": {
"start": "node module.js"
}
在package.json中。
答案 1 :(得分:1)
它说明您不在包含 package.json 文件的目录中。
大多数情况下,您应该在应用程序目录中运行此命令。因此,您需要 cd 进入包含 package.json 的目录,然后您可以在那里运行您的命令,例如 npm install、npm start 等。
因此,在运行这些命令之前,请检查您是否在正确的目录中。
答案 2 :(得分:0)
有时,当我们打开vscode终端或另一个没有管理员身份的终端时,会出现npm start或expo错误(使用react-native编程时)。只需以管理员身份打开vsc或powershell
答案 3 :(得分:0)