无法运行浏览器平台。错误:url.URL不是构造函数

时间:2019-07-26 10:43:32

标签: cordova

我无法在浏览器平台上运行我的所有cordova项目。请帮助我。

$ cordova platform rm browser
Removing browser from cordova.platforms array in package.json
$ cordova platform add browser
Using cordova-fetch for cordova-browser@^6.0.0
Adding browser project...
$ cordova run browser
Updating manifest.json with push properties…
url.URL is not a constructor

THNKS

1 个答案:

答案 0 :(得分:2)

找到了解决方案: 编辑文件平台/浏览器/cordova/lib/run.js

注释第57行:

// var projectUrl = (new url.URL(`http://localhost:${server.port}/${startPage}`)).href;

并用新行替换:

var projectUrl = `http://localhost:${server.port}/${startPage}`;

为我工作!