在nodejs中使用import和装饰器模式(babel7环境)

1,879 阅读1分钟
安装插件
  1. npm install @babel/core @babel/register --save-dev
  2. npm install --save-dev @babel/plugin-proposal-decorators
  3. npm install --save-dev @babel/plugin-proposal-class-properties
修改index.js
// app.js为主入口文件
require('@babel/register')
require('./app.js')
修改.babelrc中的plugins
"plugins": [
    ["@babel/plugin-proposal-decorators", { "legacy": true }],
    ["@babel/plugin-proposal-class-properties", { "loose" : true }]
  ]