我想延长新产品管理计划 "truffle" 但目前在版本4(和版本5)中,“truffle”没有插件扩展机制。
所以问题是如何 "monkey patch" 那。一种可能性是将truffle包作为依赖项列出,然后运行一些shell命令,如 "patch" 修改通常安装在 node_modules .
node_modules
在成功安装了节点依赖项之后,NPM有没有一种方法可以运行这样的shell命令?
还有什么建议吗?(另一种方法可能是 monkey patching at the nodejs level 但是我觉得那会更麻烦。)
编辑
这个 postinstall 领域 scripts 在 package.json 可能是我想要的。
scripts
package.json
最后我们用 patch-package