为了账号安全,请及时绑定邮箱和手机立即绑定

在 npm 项目中使用公共文件夹

在 npm 项目中使用公共文件夹

紫衣仙女 2021-11-18 17:19:22
我有一个有多个客户的 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 中,这样他们就不会复制同一个库的版本?
查看完整描述

1 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

我在这个问题中写了如何将我的所有客户链接到我的公共图书馆:

Webpack 使用错误的 node_modules 文件夹

至于重复库错误,我在答案中写了我如何克服它。


查看完整回答
反对 回复 2021-11-18
  • 1 回答
  • 0 关注
  • 223 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信