- A+
所属分类:Web前端
功能
新建一个Project文件夹, 里面是三个新建的文件, 分别是app.js/app.css/index.html
实现步骤
fs模块中的同步和非同步
-
同步
- 等待运行完成后再运行下一步
-
本次练习为逻辑实现简单, 使用同步
-
如何使用fs模块
const fs = require('fs')
代码
boilerplate.js
const fs = require('fs'); const folderName = process.argv[2] || 'Project'; //如果没有提供参数, 则默认为Project fs.mkdirSync(folderName); fs.writeFileSync(`${folderName}/index.html`, ''); fs.writeFileSync(`${folderName}/app.js`, ''); fs.writeFileSync(`${folderName}/styles.css`, '');
运行结果
terminal
l@away 328 % node boilerplate.js l@away 328 % ls Project args.js boilerplate.js firstTest.js l@away 328 % ls Project app.js index.html styles.css