Nodejs笔记

常用操作

const path = require('path');
const fs = require('fs-extra');

const www = path.join(__dirname, '../../app-cordova/www');
const build = path.join(__dirname, '../build');
const public2 = path.join(__dirname, '../public');

fs.removeSync(www);
// 创建目录
fs.ensureDirSync(path.join(build, 'main'));
// 拷贝文件 拷贝a文件 给 b文件
fs.copyFileSync(path.join(public2, 'main/mobile.js'), path.join(build, 'main/mobile.js'));
fs.copyFileSync(path.join(public2, 'main/web.js'), path.join(build, 'main/web.js'));
// 复制文件或目录 该目录可以包含内容
fs.copySync(build, www);
// 删除文件或目录 该目录可以包含内容 如果该路径不存在,则静默不执行任何操作。
fs.removeSync(path.join(www, 'main/web.js'));
fs.removeSync(path.join(www, 'robots.txt'));
原文地址:https://www.cnblogs.com/it-Ren/p/14664927.html