80得票2回答
Webpack/Babel/React 构建错误:"Unknown option: foo/node_modules/react/react.js.Children"

我正在尝试使用这个webpack配置来构建一个包含React的项目:var path = require('path'); var webpack = require('webpack'); module.exports = { entry: [ 'babel-polyfill'...

77得票3回答
如何让Babel 6编译为ES5 JavaScript?

我已经安装了最新版本的babel,目前是6.4.0。 我创建了一个名为myclass.js的文件,其中包含以下代码。class MyClass { constructor(name) { console.log("I am a MyClass object .. ", ...

77得票3回答
浏览器化、Babel 6、Gulp - 扩展运算符出现意外标记

我正在尝试让Browserify/Babelify/Gulp在我的项目中工作,但它无法使用spread运算符。 我的gulpfile中出现了以下错误:[SyntaxError: /Users/mboutin2/Desktop/Todo-tutorial/src/reducers/grocer...

74得票2回答
使用多个入口点包含Babel Polyfill的最佳方法是什么?

我正在使用一个Webpack配置,其中包含多个入口点:我正在使用一个Webpack配置,其中包含多个入口点:var fs = require('fs'); var webpack = require('webpack'); var commonsPlugin = new webpack.opt...

71得票2回答
使Babel排除测试文件。

在我的构建步骤中,我使用babel将代码从src转译成es5(到dist)。我如何使它排除以.test.js结尾的文件? package.json"scripts": { "build": "babel src --out-dir dist", .babelrc{ "presets"...

71得票1回答
在Node.js上使用动态import()函数

我正在尝试在 Node v10 环境中实现 动态导入 的基本功能。 main.jsasync function main() { try { const moduleA = await import('./moduleA'); console.log('Inside ma...

69得票10回答
DOMContentLoaded事件中的代码无法工作

我已经使用过<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> </head> <body> <button type="button" id="bu...

69得票2回答
Webpack/Babel和react-scripts的区别

最近我开始使用Webpack和React Scripts,想了解它们的优缺点以及它们之间的区别。

67得票10回答
使用Webpack和Uglify移除控制台日志

我试图使用Webpack的Uglify插件移除console.logs,但似乎Webpack捆绑的Uglify插件没有该选项,在文档中也没有提到。 我是这样从Webpack初始化uglify的:new webpack.optimize.UglifyJsPlugin() 我的理解是,我可以使用...

67得票4回答
React - 使用 TypeScript 对比 Flow vs?

我目前正在学习React,我认为我已经理解得很好了。然而,在开发健壮的React应用程序方面,有一件事一直困扰着我 - 开发人员使用什么工具进行静态类型检查? 我非常喜欢TypeScript。我认为它通过类型检查和其他很棒的功能,大大减少了开发JavaScript应用程序的痛苦。Visual...