本文为使用files属性(如F Lekschas所说的白名单)而不是使用.npmignore提供了一个很好的论据。原因包括:
请注意,即使您没有将某些文件列入白名单,也会将其包括在内。这些包括:
package.json
README
CHANGES / CHANGELOG / HISTORY
LICENSE / LICENCE
NOTICE
The file in the “main” field
Run Code Online (Sandbox Code Playgroud)
编辑以解决评论。
没有.npmignore文件时,.gitignore将使用的内容。因此,在将生成的目录添加dist/到您的目录时要小心,.gitignore因为它们可能最终不在您的生产压缩包中。发生这种情况时,可以使用“文件”数组package.json来包含它们,因为该文件中的包含将永远不会被排除。
| 归档时间: |
|
| 查看次数: |
13382 次 |
| 最近记录: |