Node.js 在npm发布期间更改文件夹结构
我有一个节点模块,其结构如下:Node.js 在npm发布期间更改文件夹结构,node.js,npm,gruntjs,Node.js,Npm,Gruntjs,我有一个节点模块,其结构如下: src - folder1 - folder2 - ... dist (Will be generated by grunt) - folder1 - folder2 我只想将dist文件夹的内容发布到npm注册表。在my package.json中,我使用files字段仅拾取dist文件夹 files: ['dist/**'] 上面的模式也会拾取文件夹dist。我只需要dist文件夹的内容,不需要dist文件夹。我该怎么做呢?您可以使用下面定义的g
src
- folder1
- folder2
- ...
dist (Will be generated by grunt)
- folder1
- folder2
我只想将dist文件夹的内容发布到npm注册表。在my package.json中,我使用files字段仅拾取dist文件夹
files: ['dist/**']
上面的模式也会拾取文件夹dist。我只需要dist文件夹的内容,不需要dist文件夹。我该怎么做呢?您可以使用下面定义的glob来解决这个问题:
files: ['dist/**', '!dist']
将与文件夹匹配,并指示不应包含该文件夹!dist
将匹配dist/**
目录的所有内容dist
files: ['dist/**', '!dist']
将与文件夹匹配,并指示不应包含该文件夹!dist
将匹配dist/**
目录的所有内容dist