Webpack 什么是-!在网页包加载程序字符串中是什么意思?
我见过一些加载程序查询,如Webpack 什么是-!在网页包加载程序字符串中是什么意思?,webpack,Webpack,我见过一些加载程序查询,如require('-!some loader!file.ext'),但找不到任何对的引用在文档中。我也看到了一些以开头的。它们是什么意思?它们记录在哪里?像require('some-loader!file.ext')和这样的内联加载程序类型前缀不应使用,因为它们是非标准的。 但是,它们可以由加载程序生成的代码使用 简而言之,这些前缀有三种类型。它们用于覆盖默认加载程序顺序配置,以适应需要或导入某些文件时的特殊情况 假设您不希望配置文件中存在的加载程序对某个文件求值,
require('-!some loader!file.ext')
,但找不到任何对的引用代码>在文档中。我也看到了一些以开头的代码>。它们是什么意思?它们记录在哪里?像require('some-loader!file.ext')
和这样的内联加载程序代码>类型前缀不应使用,因为它们是非标准的。
但是,它们可以由加载程序生成的代码使用
简而言之,这些前缀有三种类型。它们用于覆盖默认加载程序顺序配置,以适应需要或导入某些文件时的特殊情况
假设您不希望配置文件中存在的加载程序对某个文件求值,那么您可以使用单个代码>在加载程序之前。请注意,代码>也用于分离装载机
如果您碰巧配置了预加载程序和/或后加载程序,您可以通过前缀!!来禁用它们
禁用所有加载程序,或-
禁用除后加载程序以外的所有功能
正如其名称所示,前置和后置加载程序定义了加载程序的使用顺序。通过使用强制执行:“pre”
或强制执行:“post”
在配置文件中定义这些
同样,但引自:
- 前缀为!将禁用所有配置的正常加载程序
从“”导入样式!样式加载器!css加载程序?模块/样式.css'代码>
- 前缀为!!将禁用所有配置的加载程序(预加载程序、加载程序、后加载程序)
从“!!”导入样式!!样式加载器!css加载程序?模块/样式.css'代码>
- 前缀为-!将禁用所有配置的预加载程序和加载程序,但不禁用
加载器
从“-”导入样式!样式加载器!css加载程序?模块/样式.css'代码>