fix: 修复路径导致的插件加载失败

This commit is contained in:
coding
2017-10-23 09:09:24 +00:00
parent 7e2bb0a73a
commit 898872a88f
7 changed files with 48 additions and 27 deletions

View File

@ -6,7 +6,8 @@
(function (parent) {
'use strict';
var File = Java.type("java.io.File");
var paths = [parent, '', parent + '/core', parent + '/modules'];
var separatorChar = File.separatorChar;
var paths = [parent, '', parent + separatorChar + 'core', parent + separatorChar + 'modules'];
/**
* 解析模块名称为文件
@ -137,7 +138,7 @@
}
function _cacheFile(file) {
return cacheDir + "/" + file.name;
return cacheDir + separatorChar + file.name;
}
/**
@ -176,7 +177,7 @@
};
}
var cacheDir = parent + "/runtime";
var cacheDir = parent + separatorChar + "runtime";
// 等于 undefined 说明 parent 是一个字符串 需要转成File
// 可能有更加准确的方案