node.js - 安装后的 npm 构建库
问题描述
我正在构建一个带有 react 和 webpack 的私有 npm 包,因此需要先构建它才能使用。我还需要在安装包后卸载 devdependencies,因为它使用 react 作为对等依赖项,我不能使用 react 的多个实例。
我的第一种方法是添加一个准备脚本:
"prepare": "npm run build && npm prune --production"
问题是,当我在这个包中安装依赖项时,准备脚本也会被调用并删除所有的开发依赖项。
如何仅在安装包本身时运行脚本,而不是在包内运行 install 时运行脚本?
解决方案
推荐阅读
- reactjs - react-router Basename 也允许没有 basename 的路由
- ruby-on-rails - 这个(小)代码片段是否正确地防止了 API KEY 计时攻击?(罗尔)
- azure - 如何使用 .net 核心在 azure 函数中开发 Azure CSP 计费 Api
- javascript - 是否可以使用innerHTML 插入@Html.DisplayFor?
- git - 如何使用“git stash pop”冲突中的所有上游更改?
- javascript - 为什么 return 语句中的 push 方法会引发错误但 concat 有效?
- reactjs - 导入图标动态反应 fontawesome
- r - 将 lapply 列表转换为数据框
- ios - SwiftUI:通过“拖动”将列表中的项目从 A 部分移动到 B 部分
- swift - Xcode Playground 上的 SwiftUI 与 Swift Playground - 不同的输出