您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Grunt中的NodeJS环境变量

Grunt中的NodeJS环境变量

使用grunt-env插件https ://npmjs.org/package/grunt-env

并设置您的配置:

grunt.initConfig({
  env : {
    options : {
      //Shared Options Hash
    },
    dev : {
      NODE_ENV : 'development',
      DEST     : 'temp'
    }
  },
  'another-task': {}
});

在您的gruntfile中,您可能会定义一些认任务:

grunt.registerTask('default', ['env', 'another-task']);

因此,如果首先运行“ grunt default”,则会设置env-var,然后运行“ another-task”

如果要通过命令行选项指定当前环境,可以使用grunt.option:

grunt.initConfig({
  env : {
    options : {
      //Shared Options Hash
    },
    dev : {
      NODE_ENV : grunt.option('environment') || 'development',
      DEST     : 'temp'
    }
  },

在此示例中,如果您调用将与--environment=production生产一起使用的grunt任务,则将设置开发

Node 2022/1/1 18:15:35 有425人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶