nodeJs
- nodeJs不支持import写法,解决:
- 使用babel插件
- 使用const XXX = require('XXX') && module.exports = XXX;
- fs的Sync同步用法,没有回调函数,推荐用try catch来捕获错误
- 判断文件是否存在不推荐单独使用fs.access,推荐如下用法
fs.mkdir('./src/AST', (err) => {
if (err) {
if (err.code === 'EEXIST') {
console.error('AST already exists');
return;
}
throw err;
}
});复制代码
babel
import traverse from "babel-traverse"; const traverse = require('babel-traverse').default;复制代码