【问题标题】:Moved node_modules folder to parent folder and get this error将 node_modules 文件夹移动到父文件夹并收到此错误
【发布时间】:2019-10-13 11:27:54
【问题描述】:

我已将 node_modules 文件夹移动到项目的父文件夹,以便能够在项目之间共享它。然后,当我在项目文件夹中执行“npm run dev”命令时,出现此错误:

E:\NodeApps\MyApp>npm 运行开发 > testapp@1.0.0 开发 E:\NodeApps\MyApp > 跨环境 NODE_ENV=开发 webpack-dev-server --open --hot 'cross-env' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 npm 错误!代码生命周期 npm 错误!错误号 1 npm 错误! testapp@1.0.0 dev: `cross-env NODE_ENV=development webpack-dev-server --open --hot` npm 错误!退出状态 1 npm 错误! npm 错误!在 testapp@1.0.0 开发脚本中失败。 npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。 npm WARN 本地 package.json 存在,但缺少 node_modules,你的意思是要安装吗? npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\me\AppData\Roaming\npm-cache\_logs\2019-05-27T23_51_07_151Z-debug.log

在我移动 node_modules 之前,该解决方案运行良好。我已经读过运行时将搜索目录树以查找 node_modules。

在不重新移动 node_modules 的情况下使项目工作的步骤是什么?

【问题讨论】:

  • 每个项目都应该有自己的 package.json,因此,它有自己的 node_modules 文件夹。
  • 检查 module.paths 值。
  • 能不能解决??
  • Avi,我必须暂时将文件夹移回,因为我没有时间等待。但我会在今天晚些时候再试一次,然后我就知道了。

标签: node.js npm node-modules


【解决方案1】:

每个项目都有自己的package.json,它们有自己的dependenciesdevdependencies,这是特定项目所必需的,复制 node_modules 不会更改路径或修改相关内容。还在 ENVIRONMENT VARIABLES 中设置路径(已经完成然后离开)。

运行这个命令:

npm install

【讨论】:

    猜你喜欢
    • 2021-08-02
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 2021-03-04
    • 2015-11-16
    • 1970-01-01
    • 2018-10-16
    相关资源
    最近更新 更多