javascript - 你如何在本地模块上运行`npm prepare`?
问题描述
我正在尝试将我的一部分代码拆分为它自己的本地模块,但将其保持在同一路径中。我关注了 https://medium.com/@arnaudrinquin/build-modular-application-with-npm-local-modules-dfc5ff047bcc包括
"preinstall": "rm-local-modules",
哪个适用于npm@5+
但是,他的指令没有指定如何npm install
在本地模块中触发。在package.json
我的本地模块中
"prepare": "tsc"
现在我通过脚本执行它来生成dist
文件夹,但我想知道是否有更干净的方法来做到这一点。理想情况下,有一个 devDependency 可以做到这一点。
"prepare": "rm -rf node_modules/@devhaus && cd local_packages/@devhaus/react-auth-provider && npm ci",
这适用于npm install
和npm ci
解决方案
推荐阅读
- python - Python3:线程,杀死线程和所有孩子
- java - 无法将双精度值转换为小数点后 2 位
- square - 如何为我们的商家检索位置 ID
- java - 我可以在单个文件上打开多个 FileInputStream 并使用这些 InputStream 正常读取吗?
- ios - 小部件在表格视图swift ios的单元格中相互重叠
- arrays - 如何调用具有各种数组大小的算法
- python - Django 时区字段不接受所有 pytz 时区
- ios - 即使使用导航控制器,UITabbar 也会消失
- c++ - 为什么调用 shared_from_this 调用 std::terminate
- node.js - BotFramework 中的轮播间距