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

时间:2015-03-01 09:02:44

标签: gruntjs npm

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

以下示例将使其更加清晰:
package.json文件
{ "name": "my Project", "version": "1.0.6", "dependencies": {}, ...... }

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

2 个答案:

答案 0 :(得分:1)

只需require json文件就可以解析它了:

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

答案 1 :(得分:1)

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