在npm发布期间更改文件夹结构

时间:2016-03-28 14:46:17

标签: node.js npm gruntjs

我有一个具有以下结构的节点模块:

src
 - folder1
 - folder2
 - ...
dist (Will be generated by grunt)
 - folder1
 - folder2

我想只将dist文件夹的内容发布到npm注册表。在我的package.json中,我使用files字段来拾取dist文件夹。

files: ['dist/**']

上面的模式也是拿起文件夹dist。我只想要dist文件夹的内容而不是dist文件夹。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

您可以使用下面定义的glob解决此问题:

files: ['dist/**', '!dist']
  • !dist将与该文件夹匹配,并表示不应包含该文件夹。
  • dist/**将匹配dist目录的所有内容。