您好我想做一个简单的任务:
在linux中导出变量:
export API = "http://127.0.0.1:999"
然后用grunt脚本获取它。
并替换我的apiService内的一行。
目前我无法控制环境变量:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
destination: process.env.API,
grunt.loadNpmTasks('grunt-envpreprocess');
grunt.registerTask('default',['watch']);
console.log("here: " + process.env.API);
};
有人可以帮我弄明白怎么做吗?
感谢
答案 0 :(得分:0)
你没有关闭花括号(LN5),尝试这样的事情:
const grunt = require('grunt');
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
destination: process.env.API || 'none',
});
grunt.registerTask('default', () => {
console.log("here: ", grunt.config.get('destination'));
});
};