From ac1a91bf47bbe35dcd0a4bad6ede1964af69d3cd Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Thu, 1 Aug 2019 14:54:05 +0100 Subject: [PATCH] MDL-66307 js: fix path handling on Windows --- babel-plugin-add-module-to-define.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/babel-plugin-add-module-to-define.js b/babel-plugin-add-module-to-define.js index 27794724ab6..133df3ff2af 100644 --- a/babel-plugin-add-module-to-define.js +++ b/babel-plugin-add-module-to-define.js @@ -36,6 +36,7 @@ module.exports = ({ template, types }) => { const fs = require('fs'); + const path = require('path'); const glob = require('glob'); const cwd = process.cwd(); @@ -92,7 +93,7 @@ module.exports = ({ template, types }) => { */ function getModuleNameFromFileName(searchFileName) { searchFileName = fs.realpathSync(searchFileName); - const relativeFileName = searchFileName.replace(`${cwd}/`, ''); + const relativeFileName = searchFileName.replace(`${cwd}${path.sep}`, '').replace(/\\/g, '/'); const [componentPath, file] = relativeFileName.split('/amd/src/'); const fileName = file.replace('.js', ''); -- 2.43.0