【问题标题】:How to pack latest changes using npm pack?如何使用 npm pack 打包最新的更改?
【发布时间】:2021-09-29 09:59:58
【问题描述】:

我正在尝试在本地测试其中一个包。我要做的是转到我的包的根目录并运行

npm pack

它会创建 .tgz 文件,我通过 npm i <path to file> 安装此文件。现在我发现这个 .tgz 文件中缺少我最近的一些更改。我在 css 文件中做了一些微小的修改,这些修改没有反映在打包的 .tgz 文件中。我不确定这里有什么问题。我查看了互联网,但 SA 和其他资源中的所有问题都说要使用“npm pack”来创建 tgz 文件,但不是关于这个问题。

npm 版本 6.14.13

【问题讨论】:

    标签: npm npm-publish npm-pack


    【解决方案1】:

    您是否通过npm run build 构建了最新的代码更改?我今天遇到了同样的问题,这是我忘记的步骤。

    要解决问题,您可以解压缩 tgz 并直接检查那里的源文件以查看它们是否是最新版本。

    您还可以查看本地存储库中的 dist 文件夹。运行npm run build 后,dist 文件夹中的源代码应该会反映最新的代码。

    【讨论】:

    • 我必须安装 babel,如上面的 url 所述,然后像“babel src -d lib && tsc”一样使用它。这生成了 lib 目录,之后我使用 npm pack 创建了 tgz
    猜你喜欢
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 2017-02-02
    • 1970-01-01
    • 2019-03-28
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    相关资源
    最近更新 更多