node.js - ReactJS的环境设置

标签 node.js reactjs ecmascript-6 ecmascript-5 ecmascript-2017

目前我正在使用npm(babel、webpack等)为react.js进行环境设置,现在我正在填充webpack.config.js文件,并且我正在遵循的教程有下一个代码:

 module: {
  rules: [
     {
        test: /\.jsx?$/,
        exclude: /node_modules/,
        loader: 'babel-loader',
        query: {
           presets: ['es2015', 'react']
        }
     }
  ]
},

正如我在 Presents 属性中看到的那样,写的是 es2015 (ECMAScript 5),我想知道最好是这样,或者我应该将其切换到 ES6 或 ES7,因为现在是 2019 年,甚至 ES6 的功能也太多了。我刚刚开始 react ,如果我问了一些愚蠢的问题,请纠正我。谢谢

最佳答案

你需要@babel/preset-env包而不是es2015

关于node.js - ReactJS的环境设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54590926/

相关文章:

node.js - 尽管更改了文件 Bson,但 npm install 出错

javascript - 无法在 react-google-maps 中呈现信息窗口

javascript - React.js 在渲染子类时意外地重用了 data-reactid

javascript - Vue 指令 v-for ="thing in collection"vs "thing of collection"

Javascript + JsDoc : How to document new ES6 datatypes like map?

javascript - NodeJS HTTPS 错误 (520)

javascript - fs.link 和 fs.symlink 有什么区别?它们是平台独立的吗?

node.js - 如何检查托管在azure应用程序服务上的nodejs错误日志?

javascript - 在 tic tac toe 游戏 React.js 中,计算机总是移动到随机空单元格?

javascript - 如何向动态嵌套元素添加 onclick 事件?