npm pack

将包打包为 .tgz 文件,用于预览发布内容或本地安装

语法

npm pack [<package-spec>] [--dry-run]

参数

参数说明示例级别
(无参数) 打包当前目录的包 npm pack 常用
--dry-run 只显示会包含的文件 npm pack --dry-run 常用
<package> 下载并打包指定包 npm pack react 进阶

示例

预览发布内容

npm pack --dry-run
查看哪些文件会被包含在发布包中

打包并本地安装测试

npm pack
npm install ./my-package-1.0.0.tgz
在其他项目中测试

检查包大小

npm pack 2>&1 | tail -1
显示打包后的文件大小

常见错误

打包了不需要的文件 在 package.json 中用 files 字段白名单,或用 .npmignore 黑名单

技巧

相关命令