42得票1回答
无法解决“babel-loader”的问题

我正在尝试配置我的第一个Node React应用程序。 我一直收到一个错误,说“无法解决babel-loader”。 通过谷歌搜索这个错误,我找到了几个建议但都不起作用。 第一个建议是在我的webpack.config.js中添加以下内容:// resolveLoader: { //...

7得票1回答
Webpack 2:如何在不同的JS文件中访问函数

我刚开始使用webpack-2,并有一个关于全局函数的问题。在js文件showPictures.js中,有以下函数: function isEmpty(el) { var result = !$.trim(el.html()); return result; } functi...

8得票2回答
Webpack 3.5.5 在 Chrome 开发者工具中进行调试时会显示两个源文件,一个在 webpack:// 下,另一个在 webpack-internal:// 下。

将现有的webpack项目迁移到使用webpack 3.5.5及其新配置。使用express服务器代替webpack-dev-server。 我必须按照以下方式设置webpack中的解析。 const resolve = { extensions : ['.js'], mod...

10得票5回答
Webpack 2: 警告在.png、.svg等文件中已过时。请在optipng的选项中配置optimizationLevel选项。(optipng.optimizationLevel)

运行webpack时会打印此警告大约20次——它可以正常处理和捆绑,但这是什么意思?我该如何消除它? 很遗憾,在谷歌搜索中几乎没有提供任何帮助。 以下是我的Webpack配置:const ExtractTextPlugin = require("extract-text-webpack-p...

9得票2回答
如何确认Webpack 2中的Tree Shaking是否起作用?

我刚刚将我的React应用从Webpack 1升级到Webpack 2。然而,我的捆绑包大小增加了约30Kb。我希望捆绑包大小会减小,如何确认Tree Shaking生效了呢?为什么会增加呢?

40得票3回答
Webpack排除特定文件

我有这段代码在我的webpack.config.prod.js中,我想知道如何排除特定路径下的所有json,比如src/configs/configs,除了其中一个。 exclude: [ /\.html$/, /\.(js|jsx)$/, /\.css$/, /\.json...

18得票1回答
如何在Webpack 2中禁用优化警告

我正在使用React/Webpack 2等技术。我有一个Karma测试运行程序,当我运行我的测试时,我在启动Webpack之前,它会向控制台输出有关大小等的警告信息(由于是webpack相关内容,所以我无法修复它)。 我该如何禁用这些警告?我尝试设置 stats : "none" 但它不起...

11得票1回答
Webpack:如何使用动态打包将两个完全独立的捆绑包组合起来?

我花费了很多时间研究这个问题,但是毫无进展。我知道使用 import promise API 在 Webpack 中如何进行代码拆分和动态打包。 然而,我的用例是我有两个完全独立的包,使用不同的 Webpack 构建生成。为了给你一个理解,我正在构建 React 组件,并且有一个要求在页面中...

30得票4回答
Webpack将我的文件打包成错误的顺序(CommonsChunkPlugin)

我想通过Webpack的CommonsChunkPlugin按特定顺序捆绑我的JavaScript供应商文件。 我正在使用Webpack的CommonsChunkPlugin。官方文档的用法很简单明了,它可以正常工作,但我认为该插件按字母顺序捆绑我的文件(可能是错误的)。该插件没有选项来指定...

8得票3回答
Webpack 2: 无法解析模块

I have a project like this: root/ webpack-config.js app/ app.js js/ dep.js core/ module.js 这是webpack配...