javascript - 如何编辑 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 文件夹中)。我试过了,但没有用(我不知道为什么,所以如果你能回答为什么那会很棒)。但我也读到,每当我重新安装软件包时,这显然会覆盖我的更改(我不希望这样,所以这是不可能的)。那么我将如何实现这一目标呢?有没有人有办法解决吗?
解决方案
您想要做的是分叉回购,就像上面的用户所说的那样。对其进行更改。并使用它。安装只是做
npm install [github repo 链接]
你有它。如果您认为您的更改可能对其他人有益,或者可能会显着改变软件包的工作方式,请考虑创建拉取请求。干杯!
推荐阅读
- javascript - JSON.parse 里面有函数
- glassfish - jpa、persistence.xml、glassfish netbeans ide postgresql db pool an jdbc resource和jta的问题
- flutter - Flutter DraggableScrollableSheet - 如何以编程方式展开/折叠
- command-line - 如何在命令行中打开和编辑文件?
- javascript-objects - 是否可以将使用对象的函数的结果分配给 PHP 变量?
- angular - 对象数组作为 Material Angular 表的数据源
- codeigniter - 使用 Codeigniter 执行存储过程的问题
- php - 不情愿地返回一个目录
- javascript - 使用Javascript隐藏基于正文的元素类
- mysql - 使用 Laravel DB::select 和 DB:row 使用 MySql 服务器功能