Babel 是一个 JavaScript 编译器!
代码
index.js
1 | import {test} from 'test' |
第一步,安装 node-babel
cnpm i -D @babel/node
npx babel-node index.js
此时报错
1 | Error: Cannot find module '@babel/core' |
第二步安装 @babel/core
cnpm i -D @babel/core
npx babel-node index.js
此时报错
1 | import * as test from 'test'; |
第三步添加配置文件
1 | { |
npx babel-node index.js
此时报错
1 | Error: Cannot find module '@babel/preset-env' |
第四步安装 @babel/preset-env
cnpm i -D @babel/preset-env
npx babel-node index.js
发现此时没报错了,说明 OK
小技巧
- 报错
ReferenceError: regeneratorRuntime is not defined
?安装依赖cnpm i -D @babel/plugin-transform-runtime @babel/runtime-corejs3
,在use.options.plugins
中配置[["@babel/plugin-transform-runtime",{"corejs":3,"regenerator":true,"useESModules":true,"helpers":true}]]
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BARAN的小站🔥🔥🔥!