npm没有这样的文件或目录

时间:2018-03-20 23:05:16

标签: node.js package.json

我对节点很新,当尝试使用第三方节点模板时,我收到以下错误:

npm WARN saveError ENOENT: no such file or directory, open '/Users/Ryan/package.json'

这是它并排引用我的目录的错误。

IMG

现在它引用我的文件根本就不存在,或者我还没有找到它。

我认为node_modules目录大概是某种基本目录所以..

它遗漏了什么?

或者它不应该完全在那里?

最重要的是,该目录与此错误有何关系?

我在初步研究后采取的步骤:

  • 使用Homebrew
  • 卸载/重新安装节点
  • 在此目录中安装Express
  • 多次重新运行“npm install ...”命令(显然在某些方面帮助了某些人)

1 个答案:

答案 0 :(得分:1)

出现该错误是因为npm软件包应该安装在npm项目中,或者用于在npm install之后指定-g标志的全局用法。 您不在节点项目文件夹(以package.json文件为特征)中,并且您没有指定-g标志,因此npm会发出警告

如果需要在项目中使用该库,请在其根目录中安装它,否则如果需要将库用作命令行实用程序,请指定-g标志