报错代码:
node_modules/webpack/node_modules/webpack-core/lib/LoadersList.js:81 r.forEach(function(r) { ^ TypeError: r.forEach is not a function
当我们在使用webpack编译代码的时候,如果配置文件《webpack.config.js》格式不正确就会报错,而上面的也是webpack经常会遇到的错误,根据提示,我们发现是 LoadersList报错的,那我们就定位在配置文件里面的loaders部分,看看哪里出现问题了,定位发现:
// 之前的配置: loaders: [{ test: /\.jsx?$/, loaders: ['babel?presets[]=es2015&presets[]=react'], include: path.join(__dirname, 'app/scripts') } // 当我们添加 .babelrc来替代 babel 参数的时候,修改成: loaders: [{ test: /\.jsx?$/, loaders: 'babel', // 问题出现在这里,我们改了后面的loader,前面的s代表集合代码就冲突了 include: path.join(__dirname, 'app/scripts') }
正确的配置:
// 当是一个loader就用loader,集合就用loaders +s loaders: [{ test: /\.jsx?$/, loader: 'babel', include: path.join(__dirname, 'app/scripts') }
遇到问题也不要担心,找到问题解决就好。
有疑问或技术交流,扫描公众号一起讨论学习。
更多React在线学习访问:http://each.sinaapp.com/react/index.html
相关推荐
Webpack 是一个现代 JavaScript 应用程序的静态模块打包工具。它在开发过程中将各种资源(如 JavaScript、CSS、图片等)视为模块,并根据依赖关系进行编译和打包。`webpack-dev-server` 是 Webpack 提供的一个本地...
Webpack 是一个现代JavaScript应用程序的静态模块打包工具。它在开发过程中扮演着重要角色,通过将各种资源(如JavaScript、CSS、图片等)打包成优化过的单一文件,来提高应用的加载速度和性能。Webpack-dev-server ...
**Webpack虚拟模块(Webpack Virtual Modules)** 在前端开发中,Webpack 是一款强大的模块打包工具,它允许我们将各种类型的资源(JavaScript、CSS、图片等)转换并整合为一个或多个可部署的静态资源。随着前端应用...
webpack-filter-warnings-plugin 允许您从Webpack编译中隐藏某些警告 安装 npm i -D webpack-filter-warnings-plugin 用法 // webpack.config.js const { FilterWarningsPlugin } = require ( 'webpack-filter-...
webpack-aliyun-oss-plugin webpack上传阿里云oss插件,能够在文件输出到output.path之后自动将静态资源发布到阿里云 注意:这个插件应该在生产环境使用 安装 npm install @msidolphin/webpack-aliyun-oss-plugin -...
Webpack 是一个流行的模块打包工具,常用于前端开发,它能够将 JavaScript、CSS、图片等静态资源打包成优化过的单一或多个文件,以便于在浏览器中高效加载和运行。`webpack-dev-middleware` 是 Webpack 提供的一个...
webpack-dev-server-waitpage Webpack Webpack进度等待页面 不用等待webpack完成编译,而可以看到一个不错的进度等待页面。 安装 npm npm install -D webpack-dev-server-waitpage 纱 yarn add -D webpack-dev-...
Webpack CDN 插件详解 Webpack 是一款强大的前端模块打包工具,它允许开发者将复杂的前端应用拆分成多个小模块,然后按需加载。在大型项目中,为了提高页面加载速度,通常会采用 Content Delivery Network (CDN) 来...
webpack-hot-client-overlay 这是一个早期的原型,提供了与webpack-hot-client一起使用的浏览器内覆盖。笔记这主要是webpack-hot-middleware等效代码的直接复制粘贴端口。 目前,它打算足够我用于我自己的目的,如果...
这个库的核心功能是允许Django模板语言(Django Template Language, DTL)引用由Webpack动态生成的JavaScript和CSS文件。它通过配置Webpack的`output.publicPath`来确定这些文件在服务器上的位置,并且使用一个特殊...
这是一个示例: : 实施(中文): : 安装npm i -D webpack主题颜色替换器Webpack的Cofig const ThemeColorReplacer = require ( 'webpack-theme-color-replacer' )module . exports = { // ..... oth
Webpack节点模块外部 轻松排除Webpack中的节点模块 Webpack允许您定义组件-不应捆绑的模块。 与后端的Webpack捆绑在一起时-通常,您不想捆绑其node_modules依赖项。 这个库创建的外部函数忽略node_modules中的...
资源分类:Python库 所属语言:Python 资源全名:webpack-s3-2019.8.30.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
react-webpack-es6-样板命令Lifecycle scripts included in react-webpack-es6-boilerplate: test npm run karmaavailable via `npm run-script`: assets:build NODE_ENV=production webpack --config ./webpack....
如果想要使用a task runner类似于grunt 或 gulp, 选择 webpack-dev-server API.如果想要使用你自己的node脚本来运行webpack, 选择 webpack-dev-server API.已经使用express或别的框架了, 选择 webpack-hot-...
Full_Webpack-1325-DJ1000_J110_Full_Webpack.exe
webpack-post-compile-plugin 一个webpack post编译插件。 它用于在node_modules中包括后编译模块。 安装 npm i webpack-post-compile-plugin --save-dev 用法 const PostCompilePlugin = require ( 'webpack-post-...
webpack-dev-server 将与提供实时重载的开发服务器一起使用。 这应该仅用于开发。 它在使用了 ,它提供对webpack资产的快速内存访问。目录入门首先,安装模块: npm install webpack-dev-server --save-dev 注意:...
webpack-dev-中间件 与捆绑包一起使用的快速开发中间件,可用于服务从Webpack发出的文件。 这应该仅用于开发。 使用此中间件的一些好处包括: 没有文件写入磁盘,而是处理内存中的文件 如果文件以监视模式更改,则...
解决vue-cli · Failed to download repo vuejs-templates/webpack: connect ETIMEDOUT 20.205.243.166:443问题,方便在https://github.com/vuejs-templates/webpack 不通的时候下载。 使用方法: 1、将webpack放到C...