首页 文章

连接到VPN后,Ember应用程序在从Ember 2.7升级到2.8后无法加载

提问于
浏览
2

在VPN上升级到Ember 2.8后,无法在本地运行Ember应用程序 . 从VPN断开连接时,它工作正常 .

连接到VPN时尝试启动余烬服务器会产生以下错误 .

bin/ember s
events.js:160
      throw er; // Unhandled 'error' event
      ^
Error: connect ETIMEDOUT 10.63.95.98:4200
    at Object.exports._errnoException (util.js:1012:11)
    at exports._exceptionWithHostPort (util.js:1035:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)

采取/遵循的步骤 -

一个 . 更新了package.json以使用Ember 2.8 -

"ember-cli": “2.8.0"

湾然后从应用程序内部运行以下命令

bower install
npm install

C . 还尝试了Ember-的清洁安装

一世 . 首先卸载旧的ember-cli:

$ npm uninstall –g ember-cli

II . 清除npm缓存:

$ npm cache clean

III . 清除Bower缓存:

$ bower cache clean

IV . 安装Ember

$ npm install –g ember-cli@2.8.0

灰烬版 -

ember -v
ember-cli: 2.8.0
node: 6.8.1
os: darwin x64

1 回答

  • 3

    这是因为取景器> = 1.0.8被破坏了 . 使用1.0.7或更低 .

    跑 -

    npm ls
    

    此命令将以树结构打印到stdout所有已安装的软件包版本及其依赖项 .

    这将输出 -

    │ ├─┬ portfinder@1.0.8
    │ │ └── async@1.5.2
    

    这是a link to the issue

    解析度 -

    将以下行添加到package.json .

    "portfinder": "1.0.7"
    

    然后,运行以下命令 .

    rm -rf node_modules/portfinder && npm install
    

相关问题