'fileSystemModule' 未在“@nativescript/core”中找到
'fileSystemModule' was not found in '@nativescript/core'
正在尝试写入 Android 中的本地文件。
尝试从“@nativescript/core”导入{fileSystemModule};但在“@nativescript/core”中找不到错误 'fileSystemModule'。
也尝试过从“@nativescript/core/file-system”导入{fileSystemModule},但它不存在。我正在使用普通 Javascript.
本机脚本 8.0.2
最新版本的 NativeScript 更新了导入路径。您现在可以直接访问这些内容,而无需通过 fileSystemModule
。请参阅下面的代码:
import { knownFolders, File, Folder } from '@nativescript/core';
使用最新的 NativeScript 写入本地文件如下所示:
writeToFile(): void {
const folder = knownFolders.documents().getFolder(FOLDER_NAME);
const file = folder.getFile(FILE_NAME.txt);
file.writeText(SOME_STRING_TO_WRITE_TO_FILE);
}
要写入 Android 中的可访问位置,您可以使用以下方法:
writeToFile(): void {
const folderPath = path.join(android.os.Environment.getExternalStorageDirectory().getAbsolutePath().toString())
const folder = Folder.fromPath(folderPath);
const file = folder.getFile(FILE_NAME.txt);
file.writeText(SOME_STRING_TO_WRITE_TO_FILE);
}
正在尝试写入 Android 中的本地文件。
尝试从“@nativescript/core”导入{fileSystemModule};但在“@nativescript/core”中找不到错误 'fileSystemModule'。
也尝试过从“@nativescript/core/file-system”导入{fileSystemModule},但它不存在。我正在使用普通 Javascript.
本机脚本 8.0.2
最新版本的 NativeScript 更新了导入路径。您现在可以直接访问这些内容,而无需通过 fileSystemModule
。请参阅下面的代码:
import { knownFolders, File, Folder } from '@nativescript/core';
使用最新的 NativeScript 写入本地文件如下所示:
writeToFile(): void {
const folder = knownFolders.documents().getFolder(FOLDER_NAME);
const file = folder.getFile(FILE_NAME.txt);
file.writeText(SOME_STRING_TO_WRITE_TO_FILE);
}
要写入 Android 中的可访问位置,您可以使用以下方法:
writeToFile(): void {
const folderPath = path.join(android.os.Environment.getExternalStorageDirectory().getAbsolutePath().toString())
const folder = Folder.fromPath(folderPath);
const file = folder.getFile(FILE_NAME.txt);
file.writeText(SOME_STRING_TO_WRITE_TO_FILE);
}