添加Sass后,在nativescript中使用ECONNRESET

时间:2016-12-11 17:37:55

标签: sass angular2-nativescript

将Sass添加到Angular2 NativeScript项目后,我遇到了问题。

我跑的时候得到ECONNRESET: tns livesync ios --emulator --watch

我可以通过创建一个新项目并添加Sass来重现这一点。 1.创建新项目:tns create test-project -ng 2.安装sass 3.按http://docs.nativescript.org/ui/theme#sass-usage中所述添加三个scss文件_app-common.scss,app.android.scss,app.ios.scss。

我在终端收到的完整错误:    NativeScript调试器遇到Error Domain = NSPOSIXErrorDomain Code = 9“Bad file descriptor”。    错误:读取ECONNRESET        at exports._errnoException(util.js:1022:11)        在TCP.onread(net.js:572:26)

1 个答案:

答案 0 :(得分:0)

执行以下步骤(Android / iOS):

  1. 通过执行npm uninstall -g nativescript来卸载nativescript
  2. 清除npm缓存:npm缓存干净
  3. 安装最新的CLI npm install -g nativescript
  4. 删除项目中的platforms文件夹
  5. 执行tns运行android / iOS --emulator
  6. 尝试tns livesync android / ios --emulator --watch

请,您可以将您的SDK以及仿真器和仿真器升级到最新版本。