Grunt JS:使用 package.json 中的 NPM 版本命名输出文件

Grunt JS: Name output files using NPM version in package.json

我想使用 package.json 文件中的 npm 版本来命名 Grunt 任务中的输出(生成文件)。

下面的例子会更清楚:
package.json 文件
{ "name": "my Project", "version": "1.0.6", "dependencies": {}, ...... }

我想要达到的输出是:
mycssfile.1.0.6.css

只需 require json 文件即可解析:

var version = require('./something/package.json').version

使用require解析json。
var npmVersion = require('./package.json').version;
然后使用这个变量,比如:
'<%= config.dist %>/styles/{,*/}*.<%= npmVersion %>.css'