我正在尝试安装一些示例的依赖项:express 2.5.8我下载的 npm,但所有应用程序都抛出相同的错误:
express 2.5.8
c:\node\stylus>npm install -d npm info it worked if it ends with ok npm info using npm@1.1.1 npm info using node@v0.6.11 npm ERR! Couldn't read dependencies. npm ERR! Error: ENOENT, no such file or directory 'c:\node\stylus\package.json' npm ERR! You may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <npm-@googlegroups.com> npm ERR! npm ERR! System Windows_NT 6.1.7600 npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-d" npm ERR! cwd c:\node\stylus npm ERR! node -v v0.6.11 npm ERR! npm -v 1.1.1 npm ERR! path c:\node\stylus\package.json npm ERR! code ENOENT npm ERR! message ENOENT, no such file or directory 'c:\node\stylus\package.json' npm ERR! errno {} npm ERR! npm ERR! Additional logging details can be found in: npm ERR! c:\node\stylus\npm-debug.log npm not ok
阻塞似乎是:
没有这样的文件或目录 ‘c:\node\stylus\package.json
我错过了创建 的步骤package.json吗?
package.json
run:
2021 年更新
npm init
有关详细信息,请参阅Deepali 的答案。
我认为,npm init将创建您丢失的package.json文件。它适用于同样的情况。
原始过时的答案
我想你忘了为 express 设置目录:
express <yourdirectory>
一旦你这样做了,你应该能够看到一堆文件,然后你应该运行命令:
npm install -d
问候。