首页 > 解决方案 > 你如何在本地模块上运行`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 installnpm ci

标签: javascriptnode.jstypescriptnpm

解决方案


推荐阅读