当前位置: 首页 > 知识库问答 >
问题:

如何编辑NPM安装的文件?[重复]

贺运良
2023-03-14

问题:所以我用这个npm包react qr扫描仪扫描我PWA中的qr码。现在这是一个基于react的包。react组件(只是一个示例)如下所示:

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

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

共有2个答案

曹鹏海
2023-03-14

如果您想扩展react qr scanner,您应该在github上分叉它,您可以在本地导入测试,然后发布它,如果您愿意,您也可以将其用作私有回购

欧金鹏
2023-03-14

你要做的就是像上面的用户所说的那样进行回购。对其进行更改。并使用它。安装就行了

npm安装[github回购链接]

就在这里。如果您认为,您的更改可能对其他人有利,或者可以显著改变包的工作方式,考虑创建拉动请求。干杯

 类似资料:
  • 问题内容: 我正在使用node_swiz模块,而后者又使用了验证器模块。 我想对验证器模块进行更改,但是我使用npm install来安装模块/依赖项。 我可以只在node_modules内部更改验证器模块,还是在发布到heroku或下次运行npm install时重新创建node_modules依赖关系并获得最新版本? 结构如下: 谢谢您的帮助! 问题答案: 您可以直接编辑文件,但是每当npm更

  • 我使用的是node_swiz模块,它反过来使用验证器模块。 我想对验证器模块进行更改,但我使用了npm安装来安装模块/依赖项。 我是否可以只更改node_模块内部的验证程序模块,或者在我发布到heroku或下次运行npm安装时是否会重新创建node_模块依赖项并获取最新版本? 结构如下所示: 谢谢你的帮助!

  • 问题内容: 当我尝试使用npm时,我刚刚安装了node ,但始终收到以下错误: 我尝试这样做,但是它无法更新自身,只是不断在上面抛出相同的错误。 当我运行它时,似乎是最新版本。 我尝试删除该文件夹并在node.js安装程序上运行修复功能,但未替换该模块。 问题答案: 删除全局NPM文件夹 https://stackoverflow.com/a/5926706/349659 对于Windows,这很

  • 我通过。我想编辑包。它在哪里(在ubuntu 12.04上)以及如何在每次编辑源代码并运行它时重新加载它? 目前我正在编辑源代码,然后一次又一次地运行python setup.py,结果证明这很麻烦。

  • 我正在使用报表工具编辑。Jasper文件。我正在更改参数的对齐方式左到中心,然后我保存该文件。它还生成“jrxml”文件。在我的Java代码中,我可以传递。jasper位置来打印一些项。但我的改变并不影响,旧的设计保持不变… 帮帮我,我怎么编辑和保存。贾斯珀??? public static JasperPrint CreateFundPrint(Ticket Ticket,HashMap map

  • 本文向大家介绍vue如何安装使用Quill富文本编辑器,包括了vue如何安装使用Quill富文本编辑器的使用技巧和注意事项,需要的朋友参考一下 本文为大家记录了vue中安装使用Quill富文本编辑器的具体方法,供大家参考,具体内容如下 1、安装依赖 注:我在已有的vue项目中(含有已安装的依赖,即node_modules文件夹)直接进行安装并不成功,报错,没有截图,但是我没记错的话是显示"项目名\