首页 > 解决方案 > 自定义 NPM 包在构建期间抛出错误

问题描述

我分叉了一个项目并对其进行了一些更改,并希望在我的项目中使用它。所以在我的React项目package.json中,我引用了这个分叉链接,它在开发中运行良好。当我将它推送到我的容器并且现在构建失败时,出现了主要问题。

https://blaipratdesaba.com/how-to-use-an-npm-node-module-that-has-been-forked-b7dd522fdd08提到使用名为postinstall的package.json脚本来帮助解决这个问题,有没有替代品?

标签: reactjsnpmnpm-installnpm-scripts

解决方案


构建无法在容器中运行时会出现什么错误?

如果你不想使用 npm 的postinstall,你总是可以编写一个脚本,在你发出 install 命令之前或之后运行。(这与使用preinstall/postinstall没有什么不同)

也许是这样的:

#!/bin/bash
cd - && npm install 
cd node_modules/my-package && npm my-script

推荐阅读