【问题标题】:Should I have npm as dependency in package.json?我应该将 npm 作为 package.json 中的依赖项吗?
【发布时间】:2018-06-11 05:19:36
【问题描述】:

如果您不小心执行了npm i npm,它会将 npm 作为依赖项添加到 package.json 中,并将条目添加到 package-lock.json。

我应该恢复这个吗?或者在 package.json 中将 npm 作为依赖项真的有意义吗?

【问题讨论】:

  • 除非你是require()ing npm,否则不会。
  • 有没有办法在我的开发团队中要求最低 npm 版本?我想也许在 package.json 中有 npm 可能会这样做。
  • @el-lugy 你需要特定版本的 NPM 有什么原因吗?很多人甚至不使用 NPM,他们使用 Yarn 之类的......

标签: node.js npm


【解决方案1】:

npm 或其他包管理器旨在全局安装。

如果您希望为您的项目指定最低npm 版本,您可以将其添加到package.json

"engines" : {
  "npm" : ">=x.x.x"
}

【讨论】:

    【解决方案2】:

    不,您不需要将 NPM 作为 package.json 文件中的依赖项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-06
      • 2016-08-02
      • 1970-01-01
      • 2013-08-19
      • 2016-01-29
      • 2010-09-18
      • 2020-07-28
      • 1970-01-01
      相关资源
      最近更新 更多