我有一个有多个客户的 vue 项目。客户端都有类似的组件,我保存在“公共”文件夹中:clients-- client1---- ...-- client2---- ...-- client3---- ...-- common---- imports.js---- ...现在每个项目都有自己的 package.json 和 node_modules,如果我需要安装一个通用的依赖项,我只需将它安装在“common”中,然后将它导入到我的客户使用的“common\imports.js”中。我在 webpack 中也有一个别名"common": "../common"来导入常用文件。这一切都很好,但问题是一些包(如“vue”、“vuex”)存在于“common”的 node_modules 和客户端中,并且它被加载了两次。如何将公共文件夹添加到我客户的 node_modules 中,这样他们就不会复制同一个库的版本?
添加回答
举报
0/150
提交
取消