Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 什么是-!在网页包加载程序字符串中是什么意思?_Webpack - Fatal编程技术网

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'