为什么 Node 模块会进入 .staging 文件夹?

新手上路,请多包涵

我有一个 Electron 应用程序,我正在尝试为其安装节点模块。当我运行 npm install 时,它会创建 node_modules 文件夹,但所有模块都进入一个名为 .staging 的子文件夹中。每个模块还附加了 -xxxxx ,其中 x 是一些随机字母数字。

我创建的其他 Electron 应用程序从未这样做过。所有节点模块都位于 node_modules 的根目录中,并且没有附加 -xxxxx

知道为什么会这样吗?

原文由 4thSpace 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
1 个回答

我也面临同样的问题,我尝试了以下步骤:

  1. 删除 package-lock.json
  2. 删除节点模块文件夹
  3. 尝试使用以下命令安装它(应该在开放网络中)
    npm install

注意:-“.staging”意味着,正在下载这些依赖项,因此暂时将所有这些依赖项保留在“.staging”文件夹下。正确下载所有内容后,它将仅在 node_modules 下展示它们。

我希望这会奏效。

原文由 atul parate 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题