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!'))