如何从另一个文件替换变量的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从另一个文件替换变量的值相关的知识,希望对你有一定的参考价值。
这段代码工作正常,但仅限于字符串,我需要替换变量的值。
'string-replace': {
dist: {
files: [{
expand: true,
//cwd: 'src/',
src: '<%= mifosx.app %>/scripts/initialTasks.js',
//dest: 'dist/'
}],
options: {
replacements: [{
pattern: 'sffffsss',
replacement: 'google'
}]
}
}
}
答案
使用Grunt
/ Gulp
,我通常会看到使用require
(CommonJS)消耗的资源。要将变量放入Grunt文件,您需要导出变量。
// fileWithVar.js
module.exports = {
pattern: 'something'
};
然后,从你的Grunt文件......
const myFile = require('./fileWithVar');
console.log(myFile.pattern); // 'something'
在范围内有变量之后,您只需将其放入任务中:
options: {
replacements: [{
pattern: myFile.pattern,
replacement: 'google'
}]
}
以上是关于如何从另一个文件替换变量的值的主要内容,如果未能解决你的问题,请参考以下文章