Преглед на файлове

Merge pull request #105 from KevLeong/fix/monaco_path

fix: monaco path by cwd
Alexandru Dima преди 5 години
родител
ревизия
0c36fc7eb7
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      src/index.ts

+ 5 - 1
src/index.ts

@@ -28,7 +28,11 @@ featuresArr.forEach(feature => featuresById[feature.label] = feature);
  * Return a resolved path for a given Monaco file.
  */
 function resolveMonacoPath(filePath: string): string {
-  return require.resolve(path.join('monaco-editor/esm', filePath));
+  try {
+    return require.resolve(path.join('monaco-editor/esm', filePath));
+  } catch(err) {
+    return require.resolve(path.join(process.cwd(), 'node_modules/monaco-editor/esm', filePath));
+  }
 }
 
 /**