例如我有这个代码,用这个代码我可以在任何文件中只替换字符串,但是我需要类似的东西来替换变量的值。如何从gruntfile替换test.js文件中的变量?
0
A
回答
0
我100%确定你要达到的目标。您可以替换下面的变量赋值,以便它们获得新的值。这是你想要做什么?
'string-replace': {
dist:{
files: [{
expand: true,
src: 'test.js'
}],
options: {
replacements: [{
pattern: 'var myVar = oldValue', //replace var assignment
replacement: 'var myVar = newValue'//var has newValue now
}],
}
}
UPDATE 您可以在运行时只能访问myVar的电流值。你不能用咕噜声来确定。但是,您可以将myVar设置为您想要的任何值,如上所述。或者,例如,如果你有类似的代码:
if(myVar)
{
//do this block
}
你可以做的文本替换插入
var tmp = myVar
myVar = true;
if(myVar){
//will now always run
}
myVar=tmp // resetState
相关问题
- 1. 从文件读取变量并替换
- 2. 如何替换对UIWebView有用的html文件中的变量?
- 3. Ansible - 在kickstart文件中替换变量
- 4. 如何使用厨师替换文件中的特定变量
- 5. 如何使用sed替换文件中的多个变量?
- 6. 如何替换xml文件中的变量名称?
- 7. 批处理 - 如何替换不同文件中的变量
- 8. 如何用文件中的绝对路径替换变量值?
- 9. 变量替换中的批处理文件变量
- 10. 脚本文件中的变量替换和设置新变量
- 11. envsubst用环境变量替换javascript文件中的变量
- 12. 如何替换shell变量在复杂的文本文件
- 13. 从vb.net以编程方式替换txt文件中的变量
- 14. 如何与变量替换
- 15. 如何在Go中用gzip版本替换文件变量?
- 16. Unix的:在文件B与值替换文件中的变量
- 17. 从configure.ac中的变量替换?
- 18. 如何在python中将变量替换为json中的变量?
- 19. Gulp:根据文件名替换HTML文件中的变量
- 20. 从json文件中替换sed变量值
- 21. 如何使用sed替换配置文件的变量?
- 22. 批处理文件变量替换
- 23. 用变量替换可执行文件?
- 24. 如何在替换中使用变量?
- 25. 在Matlab中如何替换变量?
- 26. 如何在PostgreSQL中替换变量
- 27. 变量名中的perl变量替换
- 28. 用变量替换文本
- 29. Jenkins插件中的变量替换
- 30. C中的变量替换
“我需要类似的东西,但对于变量” =>什么是你想用这个做什么?重命名变量...? – krillgar
不,我需要替换变量的值 – John
你能举一个你想要做什么的例子吗?这将有助于你为什么不能将它作为你的函数的一个参数,在Grunt完成你的代码后你将无法配置它。 – krillgar