服务端使用ES6模块化
服务器端使用ES6的模块化会出错,但是可以通过配置babel来解决
安装
npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/node
npm install --save @babel/polyfill
项目根目录创建babel.config.js
const presets = [
["@babel/env", {
targets: {
edge: "17",
firefox: "60",
chrome: "67",
safari: "11.1"
}
}]
];
module.exports = { presets };
将上述内容拷贝 粘贴到babel.config.js
创建index.js
console.log('ok');
使用babel执行验证 命令行输入
npx babel-node index.js
输出如果是ok那就说明完成了