Skip to content

Commit 332fb11

Browse files
committed
fix
1 parent 57f6e3b commit 332fb11

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

lib/dependencies/ImportMetaPlugin.js

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -105,27 +105,27 @@ class ImportMetaPlugin {
105105
parser.hooks.expression
106106
.for("import.meta.url")
107107
.tap("ImportMetaPlugin", expr => {
108-
const dep = new ConstDependency(
109-
JSON.stringify(getUrl(parser.state.module)),
110-
expr.range
111-
);
112-
dep.loc = expr.loc;
113-
parser.state.module.addPresentationalDependency(dep);
108+
if (options.url) {
109+
const dep = new ConstDependency(
110+
JSON.stringify(getUrl(parser.state.module)),
111+
expr.range
112+
);
113+
dep.loc = expr.loc;
114+
parser.state.module.addPresentationalDependency(dep);
115+
}
114116
return true;
115117
});
116118
parser.hooks.evaluateTypeof
117119
.for("import.meta.url")
118120
.tap("ImportMetaPlugin", evaluateToString("string"));
119121

120-
if (options.url) {
121-
parser.hooks.evaluateIdentifier
122-
.for("import.meta.url")
123-
.tap("ImportMetaPlugin", expr => {
124-
return new BasicEvaluatedExpression()
125-
.setString(getUrl(parser.state.module))
126-
.setRange(expr.range);
127-
});
128-
}
122+
parser.hooks.evaluateIdentifier
123+
.for("import.meta.url")
124+
.tap("ImportMetaPlugin", expr => {
125+
return new BasicEvaluatedExpression()
126+
.setString(getUrl(parser.state.module))
127+
.setRange(expr.range);
128+
});
129129
/// import.meta.webpack ///
130130
const webpackVersion = parseInt(
131131
require("../../package.json").version,

0 commit comments

Comments
 (0)