【问题标题】:NPM Warnings - "... is also the name of a node core module."NPM 警告 - “...也是节点核心模块的名称。”
【发布时间】:2015-02-17 21:40:46
【问题描述】:

My Node 应用在运行npm install 或安装新模块时不断显示以下警告。我是在某处不必要地声明这些模块还是这是预期的行为?

npm WARN package.json fs@0.0.2 fs is also the name of a node core module.
npm WARN package.json fs@0.0.2 No description
npm WARN package.json fs@0.0.2 No repository field.
npm WARN package.json fs@0.0.2 No README data
npm WARN package.json http@0.0.0 http is also the name of a node core module.
npm WARN package.json http@0.0.0 No description
npm WARN package.json http@0.0.0 No repository field.
npm WARN package.json http@0.0.0 No README data
npm WARN package.json querystring@0.2.0 querystring is also the name of a node core module.

【问题讨论】:

  • 似乎你可能在你的 package.json 中包含 fs 和 http 作为依赖项,而你不应该这样做。你不需要依赖/安装核心模块,它们总是在那里。
  • 你有定义了这些的 npm-shrinkwrap 吗?
  • 我最初是在 package.json 中声明这些模块,但我已经删除了它,它仍然在发生。有没有可能缓存在某个地方?
  • 文件夹中有npm-shrinkwrap吗?
  • 文件夹或 /node_modules 中没有 npm-shrinkwrap

标签: node.js warnings package.json


【解决方案1】:

这些是可以解决的问题

  • 卸载 fs 并重新安装 fs
  • npm 缓存清理
  • 删除 node_modules 文件夹并重新运行 npm install

【讨论】:

    猜你喜欢
    • 2018-07-23
    • 2017-08-11
    • 2016-02-22
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-09
    相关资源
    最近更新 更多