首页 > 解决方案 > 如何编辑 NPM 安装的文件?

问题描述

问题:所以我使用这个 npm 包react-qr-scanner来扫描我的 PWA 中的二维码。现在这是一个基于反应的包。反应组件(只是一个例子)就像:

export function QrReader (props) {
    const videoPreviewStyle = {
         width : 300,
        //bunch of other styles
    }
    return (
        <>
          <Section style={ videoPreviewStyle }></Section>
        </>
    );
}

好的,所以上面显示的“部分”具有从 videoPreviewStyle 对象应用的元素级 css 样式。现在我想做的是自定义这个部分。现在我认为的唯一方法是实际更改 npm 安装文件(在 node_modules 文件夹中)。我试过了,但没有用(我不知道为什么,所以如果你能回答为什么那会很棒)。但我也读到,每当我重新安装软件包时,这显然会覆盖我的更改(我不希望这样,所以这是不可能的)。那么我将如何实现这一目标呢?有没有人有办法解决吗?

标签: javascriptreactjsnpm

解决方案


您想要做的是分叉回购,就像上面的用户所说的那样。对其进行更改。并使用它。安装只是做

npm install [github repo 链接]

你有它。如果您认为您的更改可能对其他人有益,或者可能会显着改变软件包的工作方式,请考虑创建拉取请求。干杯!


推荐阅读