javascript - 使用 Node 创建文件并使用提示输入替换变量

标签 javascript node.js prompt

我用 javascript 编写了一个小脚本,它将创建一些“.php”文件。

该文件的内容以text.txt格式存储,这是我生成的文件的蓝图。

当我的脚本运行时,我想复制该文件的内容并生成 .php 文件。这可行,但我想更改此文件中的一些变量。

例如文档中的名称。

“你好,变量名”

如何创建一个包含变量的 text.txt 文件,该文件将用我的提示()输入替换变量?

$提示:姓名:海伦娜

所以在提示之后我希望我的文件看起来像:

“你好,海伦娜”

最佳答案

我在谷歌上为你搜索了一些链接

阅读this读取 Node 中文件的内容

var fs = require('fs');
var contents = fs.readFileSync('DATA', 'utf8');
console.log(contents);

阅读this替换文本

var p = 'The quick brown fox jumps over the lazy dog. If the dog reacted, was it really lazy?';

var regex = /dog/gi;

console.log(p.replace(regex, 'ferret'));
// expected output: "The quick brown fox jumps over the lazy ferret. If the ferret reacted, was it really lazy?"

关于javascript - 使用 Node 创建文件并使用提示输入替换变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54904203/

相关文章:

python - 从 AWS lambda 上的 nodejs 调用 python - 权限被拒绝

node.js - 使用 cloudinary npm 模块上传图像

javascript - ExpressionChanged 错误但没有生命周期 Hook

javascript - Shell.Run 全屏

javascript - request.getParameter ("pgIndex") 在 servlet 中始终返回 null

javascript - Node/Grunt - Autoprefixer - 如何将配置添加到我的 Gruntfile.js 以及如何检查支持的浏览器?

控制命令行提示符

javascript提示编号,如果答案错误则继续提示

javascript - Swift 中的“提示”等效项

javascript - JavaScript 闭包中的激活对象