有谁知道如何为vue-cli应用程序指定NODE_PATH?我已经尝试从我的app文件夹中设置NODE_PATH环境变量,但没有运气。
我的目标是将node_modules文件夹移动几个目录,因为我将使用多个vue-cli应用程序,并希望为每个应用程序重用180M的代码!
我也尝试在package.json中设置NODE_PATH,但仍然没有运气。
我的理解是节点将在父目录中查找模块,但它不起作用。如果某人有专门的vue-cli工作示例,那将不胜感激。
我得到了它,但我不确定是否是最好的做法。好像vue-cli
需要一个本地包来初始化。
所以我在父目录中放置了node_modules
文件夹的副本,并从我的应用程序的node_modules
文件夹中删除了所有包,但@vue
文件夹和隐藏的.bin
文件夹除外。
Vue使用本地vue-cli
包进行初始化,然后在无法找到其他依赖项时遍历到父文件夹。
这现在允许我有多个vue-cli
应用程序重用一组默认包。如果我的任何应用程序需要其他依赖项,我会在每个应用程序本地安装它们。