diff --git a/src/index.js b/src/index.js index 89210a13..c9aabcfe 100644 --- a/src/index.js +++ b/src/index.js @@ -11,7 +11,6 @@ import { AUTO_PUBLIC_PATH, ABSOLUTE_PUBLIC_PATH, SINGLE_DOT_PATH_SEGMENT, - DOUBLE_DOT_PATH_SEGMENT, compareModulesByIdentifier, } from "./utils"; @@ -1042,10 +1041,6 @@ class MiniCssExtractPlugin { new RegExp(SINGLE_DOT_PATH_SEGMENT, "g"), "." ); - content = content.replace( - new RegExp(DOUBLE_DOT_PATH_SEGMENT, "g"), - ".." - ); content = content.replace(new RegExp(AUTO_PUBLIC_PATH, "g"), undoPath); if (module.sourceMap) { diff --git a/src/loader.js b/src/loader.js index 548dc353..d2348eaa 100644 --- a/src/loader.js +++ b/src/loader.js @@ -6,7 +6,6 @@ import { AUTO_PUBLIC_PATH, ABSOLUTE_PUBLIC_PATH, SINGLE_DOT_PATH_SEGMENT, - DOUBLE_DOT_PATH_SEGMENT, stringifyRequest, } from "./utils"; import schema from "./loader-options.json"; @@ -199,9 +198,10 @@ export function pitch(request) { const isAbsolutePublicPath = /^[a-zA-Z][a-zA-Z\d+\-.]*?:/.test(publicPath); const publicPathForExtract = isAbsolutePublicPath ? publicPath - : `${ABSOLUTE_PUBLIC_PATH}${publicPath - .replace(/\./g, SINGLE_DOT_PATH_SEGMENT) - .replace(/\.\./g, DOUBLE_DOT_PATH_SEGMENT)}`; + : `${ABSOLUTE_PUBLIC_PATH}${publicPath.replace( + /\./g, + SINGLE_DOT_PATH_SEGMENT + )}`; this.importModule( `${this.resourcePath}.webpack[javascript/auto]!=!${request}`, diff --git a/src/utils.js b/src/utils.js index b23c7655..f69456b6 100644 --- a/src/utils.js +++ b/src/utils.js @@ -57,8 +57,6 @@ const AUTO_PUBLIC_PATH = "__mini_css_extract_plugin_public_path_auto__"; const ABSOLUTE_PUBLIC_PATH = "webpack:///mini-css-extract-plugin/"; const SINGLE_DOT_PATH_SEGMENT = "__mini_css_extract_plugin_single_dot_path_segment__"; -const DOUBLE_DOT_PATH_SEGMENT = - "__mini_css_extract_plugin_double_dot_path_segment__"; function isAbsolutePath(str) { return path.posix.isAbsolute(str) || path.win32.isAbsolute(str); @@ -113,6 +111,5 @@ export { AUTO_PUBLIC_PATH, ABSOLUTE_PUBLIC_PATH, SINGLE_DOT_PATH_SEGMENT, - DOUBLE_DOT_PATH_SEGMENT, stringifyRequest, };