我正在尝试在本地测试其中一个包。我所做的是进入我的包的根目录并运行
npm pack
它创建 .tgz 文件,我通过 npm i <path to file>
安装这个文件.现在我发现这个 .tgz 文件中缺少我最近的一些更改。我在 css 文件中做了一些微小的修改,这些修改没有反射(reflect)在打包的 .tgz 文件中。我不确定这里出了什么问题。我查看了互联网,但 SA 和其他资源中的所有问题都说使用“npm pack”创建 tgz 文件,但不是关于这个问题。
npm 版本 6.14.13
最佳答案
您是否执行了 npm run build
来构建最新的代码更改?我今天遇到了同样的问题,这是我忘记的步骤。
要排除故障,您可以解压缩 tgz 并直接检查那里的源文件以查看它们是否是最新版本。
您还可以查看本地存储库中的 dist
文件夹。运行 npm run build
后,dist
文件夹中的源代码应该反射(reflect)最新的代码。
关于npm - 如何使用 npm pack 打包最新的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68479449/