ska*_*osh 10 ubuntu cordova cordova-cli
我已经安装了Cordova并构建了一个基本应用程序.应用程序在我的Android设备上正常运行.为了使工作更轻松,我试图运行Cordova浏览器平台.我在项目目录中运行了以下命令:
cordova platforms add browser
cordova run browser
Run Code Online (Sandbox Code Playgroud)
第二个命令提供以下输出:
Running command: /home/nitin/cordova_project/random_play/platforms/browser/cordova/run
Run Code Online (Sandbox Code Playgroud)
但是没有启动任何浏览器.我正在使用Ubuntu 14.04,并安装了谷歌浏览器.我也通过运行杀死了所有正在运行的chrome实例
pkill chrome
Run Code Online (Sandbox Code Playgroud)
在运行cordova命令之前.有人可以告诉我如何解决这个问题.谢谢.
Pie*_*ter 13
码:
case 'linux':
spawn('google-chrome', ['--test-type', '--disable-web-security', '--user-data-dir=/tmp/temp_chrome_user_data_dir_for_cordova_browser', project]);
break;
Run Code Online (Sandbox Code Playgroud)
MAR*_*ARP 13
我遇到了类似的问题cordova run browser
.它说没有谷歌铬.显然这个选项有效cordova run browser --target=firefox
.我想你可以使用你想要的浏览器.我使用的是cordova 5.3.3.
小智 10
我在Debian中遇到了类似的问题,其中Chromium是类似Chrome的浏览器.
干
ln -s /usr/bin/chromium /usr/bin/google-chrome
Run Code Online (Sandbox Code Playgroud)
解决了这个问题.
编辑:在Ubuntu发行版中,铬是在/usr/bin/chromium-browser
您可以使用此处描述的补丁修复问题:https ://issues.apache.org/jira/browse/CB-7978 。我很失望的是,在 6 个月前发布补丁时,您仍然需要手动更新文件。
我必须做的另一件事是使用“google-chrome”而不是“chrome”。所以而不是
var chromeProcess = spawn('chrome', args);
Run Code Online (Sandbox Code Playgroud)
使用
var chromeProcess = spawn('google-chrome', args);
Run Code Online (Sandbox Code Playgroud)
尝试过cordova 4.3.0和5.0.0以及ubuntu 12.04。希望这可以帮助。
归档时间: |
|
查看次数: |
4957 次 |
最近记录: |