Проблема была в моей конфигурации веб-пакета В этом фрагменте
// webpack.config.js
// Copy assets to out dir. Add your own globs as needed.
new CopyWebpackPlugin([
{ from: "**/*", context: "assets" },
], { ignore: [`${relative(appPath, appResourcesFullPath)}/**`] }),
И получается, что то, что вы помещаете в корневой каталог /app/assets/pdf
(и другие файлы в этой папке ресурсов), ОТРАЖАЕТ в файле локальной платформы, platforms/android/app/src/main/assets/app/{the files/folders inside your assets}
Таким образом, чтобы вызвать его с помощью файловой системы Nativescript,
const currentAppFolder = fs.knownFolders.currentApp()
const filePath = fs.path.join(currentAppFolder.path, 'pdf', 'eq.pdf')
//console.log('PDF', fs.File.exists(filePath))
this.pdfPath = filePath
Я создал шаблон nativescript-vue-typcript под названием Nitibo.
Проверьте это в https://gitlab.com/nativescript-projects/nitibo