node使用import代替require引入依赖

2020-02-03  本文已影响0人  chiugi

首先引入babel@7(此时最新版本是7.8.1,之前尝试@6版本的没有成功)

npm install --save-dev @babel/core @babel/cli @babel/preset-env
npm install --save-dev @babel/preset-es2015

package.json文件添加以下代码
--exec babel-node

// 示例 这里使用nodemon运行js文件
  "scripts": {
    "dev": "nodemon src/index.js --exec babel-node"
  }

新建.babelrc文件,修改文件内容

{
    "presets": [
        "@babel/preset-env"
    ],
    "plugins": []
}

最后运行npm run dev就可以使用import代替require了

// 验证代码
import express from 'express'
const app = express()

app.get('/', (req, res) => res.send('Hello World!'))

app.listen(3000, () => console.log('Example app listening on port 3000!'))
上一篇下一篇

猜你喜欢

热点阅读