我们想为我们的(cordova 3.4.0 CLI)项目安装com.blackberry.app插件(http://plugins.cordova.io/#/package/com.blackberry.app).如果我尝试"cordova插件添加com.blackberry.app",它将安装android和blackberry10平台的插件.因此,Android应用程序崩溃.我尝试通过plugman只安装blackberry10平台的这个插件,但功能不起作用[虽然插件说成功安装]
CLI中是否有方法只为ONE平台安装插件?
谢谢
我正在尝试访问包装在同一.jar文件(testJetty.jar)中的静态资源(例如first.html),该文件也具有启动码头(v.8)服务器(MainTest.java)的类。我无法正确设置资源库。
我的jar文件(testJetty.jar)的结构:testJetty.jar
first.html
MainTest.java
==在本地计算机上工作正常,但是当我将其包装在jar文件中然后运行时,它不起作用,并出现“ 404:找不到文件”错误。
我尝试使用以下值设置资源库,所有这些都失败了:
a)尝试将其设置为。
resource_handler.setResourceBase("."); // Results in directory containing the jar file, D:\Work\eclipseworkspace\testJettyResult
Run Code Online (Sandbox Code Playgroud)
b)尝试从getResource获取它
ClassLoader loader = this.getClass().getClassLoader();
File indexLoc = new File(loader.getResource("first.html").getFile());
String htmlLoc = indexLoc.getAbsolutePath();
resource_handler.setResourceBase(htmloc); // Results in D:\Work\eclipseworkspace\testJettyResult\file:\D:\Work\eclipseworkspace\testJettyResult\testJetty1.jar!\first.html
Run Code Online (Sandbox Code Playgroud)
c)尝试获取webdir
String webDir = this.getClass().getProtectionDomain()
.getCodeSource().getLocation().toExternalForm();
resource_handler.setResourceBase(webdir); // Results in D:/Work/eclipseworkspace/testJettyResult/testJetty1.jar
Run Code Online (Sandbox Code Playgroud)
这3种方法均无效。
任何帮助或替代将不胜感激
谢谢阿巴斯
最近开始在node.js上工作,我正在尝试使用重命名包。成功粘贴(npm install named)软件包和示例代码(位于文件test.js中)粘贴在下面:
console.log('Starting to rename');
var rename = require('rename');
rename('a.js', 'b.js');
console.log('Rename done');
Run Code Online (Sandbox Code Playgroud)
文件a.js与test.js驻留在同一目录中。控制台正确显示了两条调试消息,但是文件a.js没有重命名。
如何在重命名模块(或与此有关的任何节点模块)上启用调试,以便可以调试其他日志消息?
注意:其他包,例如find,mkdirp等,都可以正常工作。
"cordova --help"表示"运行......运行项目(包括准备&&编译)".我所理解的是调用"cordova run android"调用准备和编译进程.它确实叫.
但是,它只调用"prepare"相关的钩子(before_prepare和after_prepare),并且不调用与编译相关的钩子(before_compile和after_compile).如果我专门调用"cordova编译",钩子会被调用并正确执行.有帮助吗?
我使用的是cordova 4.2.0.我的钩子用node.js编写,并驻留在"/ hooks"目录中.
cordova ×2
cordova-4 ×1
cordova-cli ×1
file-rename ×1
hook ×1
jar ×1
jetty ×1
node-modules ×1
node.js ×1
rename ×1