首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >npm找不到package.json

npm找不到package.json
EN

Stack Overflow用户
提问于 2012-02-28 23:33:45
回答 28查看 558.3K关注 0票数 180

我正在尝试安装一些示例的依赖项:我下载的npm的express 2.5.8,但所有的应用程序都抛出了相同的错误:

代码语言:javascript
复制
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的步骤?

我在运行:

  • Windows7 64位
  • npm 1.1.1
  • node 6.11
  • express 2.5.8

<代码>F214

EN

回答 28

Stack Overflow用户

回答已采纳

发布于 2012-04-06 01:36:19

更新2021

代码语言:javascript
复制
npm init

详情请参考Deepali's answer。

原始过期答案

我想你忘了设置express的目录了:

代码语言:javascript
复制
express <yourdirectory>

一旦你这样做了,你应该能够看到一堆文件,然后你应该运行命令:

代码语言:javascript
复制
npm install -d

致以问候。

票数 124
EN

Stack Overflow用户

发布于 2016-06-08 03:23:00

我想,npm init会创建你丢失的package.json文件。这对我来说也适用于同样的情况。

票数 189
EN

Stack Overflow用户

发布于 2012-10-24 05:38:43

我会简短但致命的。:)安装-d对您不起作用。这很简单。试一试

代码语言:javascript
复制
$ npm install -g express
票数 89
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9484829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档