【发布时间】:2019-08-03 13:18:01
【问题描述】:
有人知道如何为 vue-cli 应用程序指定 NODE_PATH 吗?我尝试在我的应用文件夹中设置 NODE_PATH 环境变量,但没有成功。
我的目标是将 node_modules 文件夹向上移动几个目录,因为我将使用多个 vue-cli 应用程序并希望为每个应用程序重用价值 180M 的代码!
我也尝试在 package.json 中设置 NODE_PATH,但仍然没有成功。
我的理解是节点会在父目录中查找模块但它不起作用。如果有人有专门的 vue-cli 工作示例,将不胜感激。
【问题讨论】:
-
我已经更新了我的问题。当我尝试运行
npm run serve时,它抱怨它找不到 vue cli 服务,该服务位于 node_modules 文件夹中。 -
这个人提供了 3 个不同的链接来做一个 monorepo,这似乎是你正在尝试做的事情......stackoverflow.com/a/52335001/592831 全局安装是一个选项吗?当你运行
npm install时,node_modules 会在哪里结束? -
@AndyDangerGagne 我将阅读这些文章,看看是否可以让它与我的 vue-cli 应用程序一起使用,谢谢。是的,全局安装没问题。当我运行 npm install 时,节点模块文件夹会在我所在的当前文件夹中创建。