Node练习 | 文件管理模块使用
功能
新建一个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
本文来自博客园,作者:fakee,转载请注明原文链接:https://www.cnblogs.com/someonefake/p/17722702.html
热门相关:嫁偶天成 网游三国之城市攻略 精灵掌门人 慕少,你老婆又重生了 精灵掌门人