我正在尝试为纱线工作区找到等于.npmignore的功能。
例如,假设我在名为“ @ walnut / peanut”的程序包中具有test,src(类型脚本)和lib(编译的javascript)文件夹。
我只需要在node_modules中编译“ lib”文件夹,所以我只希望在安装yarn时将lib文件夹包含在node_modules / @ walnut / peanut文件夹中。
我曾尝试将.npmignore文件放入包中(显然,但以防万一),但它似乎仍然包括所有文件,而不仅仅是lib文件夹。还尝试在package.json中指定以下内容,但没有运气
{
...,
files:["/lib"],
}
我该如何配置?
谢谢
答案 0 :(得分:0)
我认为正确的格式应该是
files: [
"lib/"
]
请注意,当您从同一monorepo引用此程序包时,这将不适用。在这种情况下,Yarn只是符号链接从顶级node-modules
文件夹中的整个包目录。