我有3个项目,一个核心和另外两个插件需要在核心插件中导入。
让我们说Core A ,插件 P1 和 P2 。
我在P1和P2中安装后使用webpack
构建项目并编译A/node_modules/p1/dist/index.min.js
内的所有代码
P1和P2正在使用不同的Webpack插件和del-cli
来删除里面的所有内容。但是当我在 A 中npm install
时,它会给出错误,即找不到dell命令或找不到某个webpack预设。我理解问题在于环境变量,但应该有一种方法来配置项目,以便在其中找到递归的东西。
确切的问题是,他们是反应项目。 P1 和 P2 是组件库,而 A 是主项目,我需要使用组件中的组件(P1,P2)甲
为此我需要将它们包含在我的package.json中,我需要它的内置/编译版本。 (JSX转换为JS)
但是因为我已经给出了我的两个回购,P1和P2的dev分支的链接,它们不断被不同的开发人员升级,并且他们无法在项目的每次更改中构建和推送它,所以我尝试了安装后,尝试在post-install
中构建它。但那样主项目总是无法安装它,因为它无法找到webpack预设,因为两个项目都有不同的conf。