Skip to content

Commit 750c245

Browse files
committed
Make build script happier on windows
1 parent eb91b38 commit 750c245

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

scripts/build.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,18 +62,21 @@ export function build(callback:() => void) {
6262
// Copy static JS files into build.
6363
let matches = glob.sync("src/*.js");
6464
for(let match of matches) {
65-
let relative = match.split("/").slice(1).join("/");
66-
copy(match, "build/src/" + relative, tracker.track("copy static files"));
65+
let relative = match.split(path.sep).slice(1).join(path.sep);
66+
copy(match, path.join("build", "src", relative), tracker.track("copy static files"));
6767
}
6868

6969
// Copy node dependencies required by the browser.
7070
let deps = [
7171
"node_modules/chevrotain/lib/chevrotain.js"
7272
];
7373
for(let dep of deps) {
74+
if(path.sep !== "/") {
75+
dep = dep.replace("/", path.sep);
76+
}
7477
dep = path.resolve(dep);
75-
let base = dep.split("/").pop();
76-
copy(dep, "build/src/" + base, tracker.track("copy node module files"));
78+
let base = dep.split(path.sep).pop();
79+
copy(dep, path.join("build", "src", base), tracker.track("copy node module files"));
7780
}
7881

7982
// Package workspaces.

0 commit comments

Comments
 (0)