【发布时间】:2022-01-06 22:11:21
【问题描述】:
我正在尝试将几个 Vue.js 组件从主应用程序拆分为存储在存储库中的 npm 包。然后可以在两个单独的站点上导入和使用此包。我正在使用 Webpack 捆绑所有内容,但对应该使用的布局有一些疑问。
看到 Vue.js 和 Vuex 之类的东西将作为依赖项安装在主应用程序上,我知道一旦安装在两个主应用程序上,该包就可以访问这些内容。
我的主要困惑是如何处理仅属于包的依赖项,我是否将其捆绑为 webpack 的一部分,并在应用程序上运行 npm install 会自动安装“依赖项依赖项”吗?这些东西有通用标准吗?
【问题讨论】:
-
最好的方法是尝试一下。你需要这个:vuejs.org/v2/cookbook/packaging-sfc-for-npm.html 是的,它会安装模块 package.json dep 中的任何内容
标签: javascript vue.js npm