mirror of https://github.com/webpack/webpack.git
do not error when using lazy-once
This commit is contained in:
parent
5a9ead926a
commit
ee6b53d821
|
@ -190,16 +190,22 @@ class ImportParserPlugin {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (param.isString()) {
|
if (
|
||||||
if (mode !== "lazy" && mode !== "eager" && mode !== "weak") {
|
mode !== "lazy" &&
|
||||||
parser.state.module.addWarning(
|
mode !== "lazy-once" &&
|
||||||
new UnsupportedFeatureWarning(
|
mode !== "eager" &&
|
||||||
`\`webpackMode\` expected 'lazy', 'eager' or 'weak', but received: ${mode}.`,
|
mode !== "weak"
|
||||||
expr.loc
|
) {
|
||||||
)
|
parser.state.module.addWarning(
|
||||||
);
|
new UnsupportedFeatureWarning(
|
||||||
}
|
`\`webpackMode\` expected 'lazy', 'lazy-once', 'eager' or 'weak', but received: ${mode}.`,
|
||||||
|
expr.loc
|
||||||
|
)
|
||||||
|
);
|
||||||
|
mode = "lazy";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (param.isString()) {
|
||||||
if (mode === "eager") {
|
if (mode === "eager") {
|
||||||
const dep = new ImportEagerDependency(
|
const dep = new ImportEagerDependency(
|
||||||
param.string,
|
param.string,
|
||||||
|
@ -230,21 +236,6 @@ class ImportParserPlugin {
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
if (
|
|
||||||
mode !== "lazy" &&
|
|
||||||
mode !== "lazy-once" &&
|
|
||||||
mode !== "eager" &&
|
|
||||||
mode !== "weak"
|
|
||||||
) {
|
|
||||||
parser.state.module.addWarning(
|
|
||||||
new UnsupportedFeatureWarning(
|
|
||||||
`\`webpackMode\` expected 'lazy', 'lazy-once', 'eager' or 'weak', but received: ${mode}.`,
|
|
||||||
expr.loc
|
|
||||||
)
|
|
||||||
);
|
|
||||||
mode = "lazy";
|
|
||||||
}
|
|
||||||
|
|
||||||
if (mode === "weak") {
|
if (mode === "weak") {
|
||||||
mode = "async-weak";
|
mode = "async-weak";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue