【问题标题】:where to place asset files in Cordova 8?在 Cordova 8 中将资产文件放在哪里?
【发布时间】:2018-09-28 18:10:06
【问题描述】:

我最近升级了我的大部分应用程序,但我仍在 Ionic v1 上运行。

Cordova CLI: 8.0.0
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Version: 1.3.4
Ionic CLI Version: 1.7.14
Ionic App Lib Version: 0.7.0
OS: Windows 7 SP1
Node Version: v6.10.3

我曾经将一些只读文件放在 /platforms/android/assets 中,并会通过 Android 的标准 cordova 文件结构读取它们。但是自从我升级到 Cordova 8.0 后,目录结构发生了变化。

现在我在 /platforms/android/assets 文件夹中的文件已找不到 - 我也应该将这些文件移到哪里?

【问题讨论】:

    标签: android cordova ionic-framework filepath readfile


    【解决方案1】:

    编辑: 这是我的 ionic v1 应用程序的项目文件 在 lib 内我有我的资产,例如 moment.js

    这是我的 index.html 我所做的是 lib/moment.js

    注意:在 js 中我有我的控制器和服务。

    【讨论】:

    • 我尝试了你的建议,但没有成功,文件仍然没有找到。
    • 您的文件在根 www 中,只是在子文件夹 lib 中...然后您引用特定的文件路径。使用cordova-plugin-file,我引用了专门定义的dataDirectory,它曾经指向/platforms/android/assets,但现在显然指向其他地方——文件路径在这里指定:github.com/apache/cordova-plugin-file
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-10
    • 2015-06-26
    • 2015-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多