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

  • Node练习 | 文件管理模块使用已关闭评论
  • 108 次浏览
  • A+
所属分类:Web前端
摘要

新建一个Project文件夹, 里面是三个新建的文件, 分别是app.js/app.css/index.htmlfs模块中的同步和非同步


功能

新建一个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