From 5ae1e632ea46de7a80422da31369a0c48ba4234f Mon Sep 17 00:00:00 2001 From: yann300 Date: Wed, 6 Dec 2023 15:16:57 +0100 Subject: [PATCH] fix parser: remappings --- .../app/plugins/parser/services/code-parser-compiler.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/remix-ide/src/app/plugins/parser/services/code-parser-compiler.ts b/apps/remix-ide/src/app/plugins/parser/services/code-parser-compiler.ts index ecd8278ca39..1fad0fd67ec 100644 --- a/apps/remix-ide/src/app/plugins/parser/services/code-parser-compiler.ts +++ b/apps/remix-ide/src/app/plugins/parser/services/code-parser-compiler.ts @@ -142,6 +142,14 @@ export default class CodeParserCompiler { this.compiler.set('runs', state.runs) this.compiler.set('useFileConfiguration', true) this.compiler.set('compilerRetriggerMode', CompilerRetriggerMode.retrigger) + + if (await this.plugin.call('fileManager', 'exists','remappings.txt')) { + const remappings = await this.plugin.call('fileManager', 'readFile','remappings.txt') + this.compiler.set('remappings', remappings.split('\n').filter(Boolean)) + } else { + this.compiler.set('remappings', []) + } + const configFileContent = { "language": "Solidity", "settings": {