58得票2回答
Angular CLI 自定义 webpack 配置

在以前的Angular版本中,有一个eject选项,以便您可以根据自己的需要修改webpack配置。这个功能最常见的用例之一是添加自定义webpack加载器。 在Angular 6中,这个选项已被删除,因此目前没有办法获取webpack配置(除了在angular源代码中查找)。 在使用@a...

23得票6回答
如何使用webpack在编译时替换文件?

我有一个带有多个配置的项目。第一个配置是config.dev.js文件,其中包含一些开发配置。我在开发模式下使用它。第二个配置是config.js文件。我在生产模式下使用它。 在代码中,我使用导入:import * as config from './config.js'; 我想在开发环境中...

14得票6回答
如何在Next.js应用程序中导入外部CSS文件

我正在开发基于React的Next.js应用程序。一些npm包正在使用外部CSS导入。我遇到了以下错误:Module parse failed, you may need an appropriate loader to handle this file type. 我如何在我的Next.js...

14得票3回答
html-loader有什么用?它在Webpack中是如何工作的?

我正在学习webpack,遇到了loaders。它的定义是把你的代码转换成可以被包含在javascript bundle中的格式。 但是,html-loader是如何工作的呢? html-loader的定义是将HTML导出为字符串(这是什么意思)。 它还表示每个可加载的属性(例如<...

11得票2回答
加载视频mp4的webpack loader

如何在Webpack 4中使用加载器(loader)处理MP4视频格式,我尝试了以下代码: { test: /\.mp4$/, use: 'file-loader', loader: 'file-loader?...

10得票1回答
如何在Typescript中导入自定义文件类型

作为一个有趣的项目,我正在制作一个用于创建本机Web组件的“框架”。我创建了一个webpack加载器,解析一些XML自定义.comp文件并导出es2015类。但不幸的是,我找不到在typescript文件中导入这些.comp文件的方法。 我尝试在常规JavaScript文件中导入我的自定义文...

8得票1回答
如何通过Webpack运行任意的Bash脚本文件而无需维护每种文件类型的加载器?

似乎Webpack通过“加载器”运行转换代码的工具,而不是直接使用这些工具的API。这增加了对这些工具的抽象层,有时意味着该工具的API没有完全暴露或工具的更新需要一定时间才能在加载器中更新。 这里有一个更详细的问题描述。 我在Grunt / gulp中遇到了这个问题,最终放弃了这些,改为使...

8得票1回答
Webpack升级-模块未找到:无法解析node_modules

我目前正在升级Webpack 1到2,然后再升级到3。在这个升级过程中,我遵循了迁移说明,按照1 => 2和2 => 3的说明进行。 我的问题是,在client/app/bundles代码中,我的node_modules中安装的任何软件包似乎都没有被解析。我得到的所有node_m...

8得票1回答
Webpack能否生成依赖树?

我有一个大项目,其中包含不同类型的依赖项:js、scss、svg、png等等...我的webpack已经配置好并且打包代码,我很满意。 但我想获得一些依赖项的哈希值(包括二进制文件和所有文件格式)。最重要的是:我不想在此过程中构建代码。为此,我需要获取所有入口点内部的所有文件的数组,或者至少...