Browse Source

Fix for #1277 - Set the base URL for typescript files to be the Resources directory so that you can import non-relative modules. Should be able to ```import Foo from “Scripts/Foo”```

Shaddock Heath 9 years ago
parent
commit
d46f637bae

+ 3 - 0
Script/AtomicEditor/hostExtensions/languageExtensions/TypscriptLanguageExtension.ts

@@ -157,6 +157,9 @@ export default class TypescriptLanguageExtension implements Editor.HostExtension
             projectFiles.push(Atomic.addTrailingSlash(Atomic.addTrailingSlash(ToolCore.toolEnvironment.toolDataDir) + "TypeScriptSupport") + "Atomic.d.ts");
             projectFiles.push(Atomic.addTrailingSlash(Atomic.addTrailingSlash(ToolCore.toolEnvironment.toolDataDir) + "TypeScriptSupport") + "Atomic.d.ts");
         }
         }
 
 
+        // set the base url
+        compilerOptions["baseUrl"] = ToolCore.toolSystem.project.resourcePath;
+
         let tsConfig = {
         let tsConfig = {
             compilerOptions: compilerOptions,
             compilerOptions: compilerOptions,
             files: projectFiles
             files: projectFiles