Kotlin JVM / JS чтение файла - PullRequest
1 голос
/ 13 марта 2020

Я только начал получать Kotlin, и мне нужно читать / записывать информацию из файла. Приложение должно работать как на JVM, так и в JS.

В настоящее время я использую val textToRead = javaClass.getResource(path).readText() для извлечения всей информации из данного файла. Это прекрасно работает, когда я нацеливаюсь на JVM. Однако, когда я нацеливаюсь на JS, сборка завершается неудачно, так как я использую javaClass.

Тип файла не имеет значения, я был бы рад, если бы я мог читать / писать в CSV, json или даже текстовый файл.

Я почти уверен, что не могу использовать библиотеку, как предложено в этом ответе, так как я предполагаю, что это вызовет проблемы при попытке построить для JS / JVM из тот же код? Поправь меня, если я здесь не прав.

Заранее благодарен за помощь.

Пом. xml

             <plugin>
                <groupId>org.jetbrains.kotlin</groupId>
                <artifactId>kotlin-maven-plugin</artifactId>
                <version>${kotlin.version}</version>
                <executions>
                    <execution>
                        <id>compile</id>
                        <phase>compile</phase>
                        <goals>
                            <goal>compile</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>test-compile</id>
                        <phase>test-compile</phase>
                        <goals>
                            <goal>test-compile</goal>
                        </goals>
                    </execution>
                    <!-- Compiling js -->
                    <execution>
                        <id>compile-js</id>
                        <phase>compile</phase>
                        <goals>
                            <goal>compile</goal>
                            <goal>js</goal>
                        </goals>
                        <configuration>
                            <sourceMap>true</sourceMap>
                            <sourceDirs>
                                <sourceDir>src/main/kotlin/de/"Main dir"</sourceDir>
                            </sourceDirs>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...