在meteor phonegap应用程序中,/ public中的所有文件都会下载到设备本地文件系统。
在磁盘上,公用文件夹路径类似于:
/Users/abc/Library/Developer/CoreSimulator/Devices/065B5AF8-FE25-4813-8E7D-AA88270DAD88/data/Containers/Data/Application/F73D96BC-EA19-4584-BE52-1D3B3AB8197C/Library/NoCloud/meteor/415e7371b3dc46d1fe41d04a4c4b6cb4ffc40811/
我可以通过调用cordova.file.dataDirectory轻松获取'/ meteor /'之前的位,但是如何在'/ meteor /'之后获得该版本的id?我想这是一些热门代码推送版本号?
我知道我可以使用文件api来读取目录但是有一种更优雅的方式来自meteor本身可以提供相同的信息吗?
答案 0 :(得分:0)
不确定您要导入的确切内容但是您想要导入属于包的sass文件:
@import '.meteor/local/build/programs/server/assets/packages/meteoric_ionic-sass/ionic';
这是一条可靠的道路。
访问公共文件夹只是
./public
这将为您提供当前目录中的公共目录。
答案 1 :(得分:0)
这适用于iOS和Android。
假设我想获取一个名为bell.wav的声音文件,我已将其放入公共目录(/public/bell.wav)。
getLocalPath = function(file) {
return cordova.file.applicationDirectory.replace('file://', '') + 'www/application/' + file;
};
getLocalPath('bell.wav')