您是否要请求功能或报告错误?
漏洞
目前的行为是什么?
yarn pack
不会在v0.19.0,v0.19.1和v0.20.0中打包bundledDependecies
如果当前行为是错误,请提供重现步骤。
{
"name": "test-bundled-deps",
"version": "0.0.0",
"dependencies": {
"bcryptjs": "^2.0.0",
},
"bundledDependencies": [
"bcryptjs",
]
}
然后运行yarn
然后运行yarn pack
检查tgz文件。 它不会包含node_modules文件夹。
预期的行为是什么?
按照版本0.18.1进行工作
请提及您的node.js,yarn和操作系统版本。
$ node -v
v7.4.0
OS X El Capitan 10.11.6
似乎至少是由以下原因引起的:
解决这些问题后,在打包的.tgz中为我提供了node_modules / module,但没有子目录/文件。
欢迎参加测试的公关
@bestander :我添加了带有失败的测试用例的公关(#4598)。
在测试装置中指定了项目设置后,运行npm install
和npm pack
,生成的归档文件将包含包含捆绑的依赖项的node_modules
目录。 使用yarn
执行相同的命令,归档文件不包含捆绑的依赖项。
最有用的评论
@bestander :我添加了带有失败的测试用例的公关(#4598)。
在测试装置中指定了项目设置后,运行
npm install
和npm pack
,生成的归档文件将包含包含捆绑的依赖项的node_modules
目录。 使用yarn
执行相同的命令,归档文件不包含捆绑的依赖项。