From 11248d1455c714c00e2b7d6ab05d9c2417ba37d7 Mon Sep 17 00:00:00 2001 From: Oj Date: Fri, 14 Jan 2022 14:04:36 +0000 Subject: [PATCH] [Scripts > InjectPolyfill] Ensure node_modules exists --- scripts/injectPolyfills.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/injectPolyfills.js b/scripts/injectPolyfills.js index 1dff872..5bd4024 100644 --- a/scripts/injectPolyfills.js +++ b/scripts/injectPolyfills.js @@ -1,12 +1,14 @@ -const { readdirSync, copyFileSync } = require('fs'); +const { readdirSync, copyFileSync, mkdirSync } = require('fs'); const { join } = require('path'); const rootDir = join(__dirname, '..'); +const nodeModules = join(rootDir, 'src', 'node_modules'); +mkdirSync(nodeModules, { recursive: true }); // Ensure node_modules exists const polyfillsDir = join(rootDir, 'polyfills'); for (const file of readdirSync(polyfillsDir)) { const [ name ] = file.split('.'); const jsPath = join(polyfillsDir, file); - copyFileSync(jsPath, join(rootDir, 'src', 'node_modules', name + '.js')); + copyFileSync(jsPath, join(nodeModules, name + '.js')); } \ No newline at end of file