翼度科技»论坛 编程开发 JavaScript 查看内容

Node练习 | 文件管理模块使用

3

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
功能

新建一个Project文件夹, 里面是三个新建的文件, 分别是app.js/app.css/index.html
实现步骤

fs模块中的同步和非同步

  • 同步

    • 等待运行完成后再运行下一步

  • 本次练习为逻辑实现简单, 使用同步
  • 如何使用fs模块
    const fs = require('fs')
代码

boilerplate.js
  1. const fs = require('fs');
  2. const folderName = process.argv[2] || 'Project';
  3. //如果没有提供参数, 则默认为Project
  4. fs.mkdirSync(folderName);
  5. fs.writeFileSync(`${folderName}/index.html`, '');
  6. fs.writeFileSync(`${folderName}/app.js`, '');
  7. fs.writeFileSync(`${folderName}/styles.css`, '');
复制代码
运行结果

terminal
  1. l@away 328 % node boilerplate.js
  2. l@away 328 % ls
  3. Project args.js boilerplate.js firstTest.js
  4. l@away 328 % ls Project
  5. app.js index.html styles.css
复制代码
来源:https://www.cnblogs.com/someonefake/p/17722702.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具