node.js - 我如何使用express-generator设置babel来使用es6

标签 node.js express babeljs

我使用这种方式在express-generator中添加babel。

“脚本”:{ "start": "Node ./bin/www", “start:dev”:“nodemon ./bin/www --exec babel-node --presets es2015,stage-2” }

但是我遇到了一个错误。谁能帮我解决这个问题吗?

从“../app”导入应用程序; ^^^^^^ 语法错误:意外的 token 导入

最佳答案

这就是现在的工作方式

"scripts": {
    "dev": "nodemon --exec babel-node -- ./bin/www"
}

安装以下软件包:

"devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-preset-env": "^1.7.0",
}

babel的配置:使用包含以下内容的.babelrc文件

{
    "presets": ["env"]
}

关于node.js - 我如何使用express-generator设置babel来使用es6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51955039/

相关文章:

node.js - Cordova Hook : stop node until promise finished

javascript - 如何从数组中删除子数组中具有相同元素的所有组合?

javascript - 将 PDF 转换为 PNG Node.JS

javascript - node.js express js flash 消息 ajax

javascript - 无法在 React 组件的 let/var 中存储箭头函数

javascript - 合并深层对象并覆盖

node.js - 是否有任何(简单的)方法可以将变量从 Express 传递到 Vue.js?

Heroku 上的 Node.js Socket.io 抛出 H13

webpack - 找不到模块 : Error: Cannot resolve module 'react' when I use webpack

reactjs - 在 Electron 1.5 中导出/导入自定义 JSX 组件(ES6 模块)