这是在express中使用了import 和 export 这两个高级语法 无法识别
使用前要安装
安装 nodemon 监视文件修改: npm i --save-dev nodemon
nodemon的作用是实时监听代码的修改 修改之后会自动启动服务
还有 修改环境变量的 npm i --save-dev cross-env
这是package.json中的配置
"scripts": {
"dev": "cross-env NODE-ENV=development nodemon --harmony index.js --exec babel-node",
"check": "cross-env NODE-ENV=production nodemon --harmony index.js",
"test": "echo \"Error: no test specified\"&& exit 1",
"deploy": "pm2 deploy production"
},
遇到这个问题后安装babel
安装babel-cli 脚手架 npm i --save-dev babel-cli
安装presets 命令: npm install --save-dev babel-preset-es2015 babel-preset-stage-2
之后再在同级添加一个文件
.babelrc
{
"presets": ["es2015", "stage-2"],
"plugins": []
}