首页 > 解决方案 > 安装后的 npm 构建库

问题描述

我正在构建一个带有 react 和 webpack 的私有 npm 包,因此需要先构建它才能使用。我还需要在安装包后卸载 devdependencies,因为它使用 react 作为对等依赖项,我不能使用 react 的多个实例。

我的第一种方法是添加一个准备脚本:

"prepare": "npm run build && npm prune --production"

问题是,当我在这个包中安装依赖项时,准备脚本也会被调用并删除所有的开发依赖项。

如何仅在安装包本身时运行脚本,而不是在包内运行 install 时运行脚本?

标签: node.jsreactjsnpmwebpack

解决方案


推荐阅读