我想在不解释$ {process.env.REACT_APP_ENV}的值的情况下将文本转换为JSON对象...
这是我的代码:
const fs = require('fs');
const env = `let cfg = \`${process.env.REACT_APP_ENV}\``;
fs.writeFile(pathEnv, env, err => {
if (err) {
return console.error(err);
}
return console.log('Config file written successfully!');
});
与我有关的问题
let cfg = `undefined`;
我想得到
let cfg = `${process.env.REACT_APP_ENV}`;
有什么想法吗?
答案 0 :(得分:1)
这是解决方法:
const env = `let cfg = \`\${process.env.REACT_APP_ENV}\``;
答案 1 :(得分:0)
您必须在字符串中使用单引号或双引号,如下所示:
const env = "let cfg = '${process.env.REACT_APP_ENV}'";
那将使它成为字符串!