gpt4 book ai didi

angular - 在本地构建和使用 npm 包

转载 作者:行者123 更新时间:2023-12-03 14:50:33 25 4
gpt4 key购买 nike

我在ngx-mask包中做了一些自定义修改,需要在本地测试。

如何覆盖已安装的 npm 包?

目前,该包在 packages.json 文件中被声明为依赖项:

"ngx-mask": "^7.8.9"

如果可能的话,我不喜欢 fork 原始包,也不想为此使用 github。

最佳答案

如果您在您的机器上进行了这些更改。 (我假设你有)

  • 运行 buildngx-mask你改变的包。
  • 导航至 dist/无论您编译的输出文件夹是什么。
  • 运行 npm pack在那个文件夹里面。这将创建一个 .tgz将您的包的 zip 文件与您的自定义修改。
  • 将该文件复制到项目的根目录中(您可以将它放在任何地方,但根目录使事情变得简单)。
  • 在您的 package.json将版本号 ngx 掩码替换为以下 "ngx-mask": "file:my-packed-file.tgz"
  • 运行 npm install使用您的新 package.json

  • 您应该将修改后的副本作为 node_modules 中的依赖项加载.

    关于angular - 在本地构建和使用 npm 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55560791/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com