【问题标题】:events.js:154 throw er; // Unhandled 'error' event [duplicate]events.js:154 抛出错误; // 未处理的“错误”事件 [重复]
【发布时间】:2016-03-10 16:05:16
【问题描述】:

创建 Angular 2 应用程序时出现错误。我关注link 创建示例应用程序。当我跑步时

npm start 

我收到以下错误,

events.js:154
   throw er; // Unhandled 'error' event
   ^

Error: watch node_modules/weinre/web/weinre/target/WiRuntimeImpl.amd.js ENOSPC
 at exports._errnoException (util.js:856:11)
 at FSWatcher.start (fs.js:1313:19)
 at Object.fs.watch (fs.js:1341:11)
 at createFsWatchInstance (/home/mts/project/testSails1/frontend/node_modules/chokidar/lib/nodefs-handler.js:37:15)
 at setFsWatchListener (/home/mts/project/testSails1/frontend/node_modules/chokidar/lib/nodefs-handler.js:80:15)
 at FSWatcher.NodeFsHandler._watchWithNodeFs (/home/mts/project/testSails1/frontend/node_modules/chokidar/lib/nodefs-handler.js:228:14)
 at FSWatcher.NodeFsHandler._handleFile (/home/mts/project/testSails1/frontend/node_modules/chokidar/lib/nodefs-handler.js:255:21)
 at FSWatcher.<anonymous> (/home/mts/project/testSails1/frontend/node_modules/chokidar/lib/nodefs-handler.js:473:21)
 at FSReqWrap.oncomplete (fs.js:82:15)

我得到了这样的 npm 日志,

 npm
   ERR! Linux 3.19.0-51-generic
  npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "lite"
  npm ERR! node v5.6.0
  npm ERR! npm  v3.8.0
  npm ERR! code ELIFECYCLE
  npm ERR! frontend@1.0.0 lite: `lite-server`
  npm ERR! Exit status 1
  npm ERR! 
  npm ERR! Failed at the frontend@1.0.0 lite script 'lite-server'.
  npm ERR! Make sure you have the latest version of node.js and npm installed.
  npm ERR! If you do, this is most likely a problem with the frontend package,
  npm ERR! not with npm itself.
  npm ERR! Tell the author that this fails on your system:
  npm ERR!     lite-server
  npm ERR! You can get information on how to open an issue for this project with:
  npm ERR!     npm bugs frontend
  npm ERR! Or if that isn't available, you can get their info via:
  npm ERR!     npm owner ls frontend
  npm ERR!
   There is likely additional logging output above.

  npm ERR! Please include the following file with any support request:
  npm ERR!     /home/mts/project/testSails1/frontend/npm-debug.log
  npm run lite exited with code 1

我如何解决这个问题?

【问题讨论】:

标签: npm angular


【解决方案1】:

这意味着您已经运行了该应用程序,然后您尝试再次运行它而不停止最后一次运行。因此,发生了冲突。您必须停止上次运行 单击停止按钮(调试面板上的红色方形按钮)。

【讨论】:

  • 不,我阻止它。我尝试了很多天
  • 确实如此。我觉得这很有帮助。
  • 兄弟,你救了我的命,非常感谢。
【解决方案2】:

我以前的package.json 是,

 {
  "name": "angular2-quickstart",
  "version": "1.0.0",
  "scripts": {
    "start": "concurrently \"npm run tsc:w\" \"npm run lite\" ",    
    "tsc": "tsc",
    "tsc:w": "tsc -w",
    "lite": "lite-server",
    "typings": "typings",
    "postinstall": "typings install" 
  },
  "license": "ISC",
  "dependencies": {
    "angular2": "2.0.0-beta.8",
    "systemjs": "0.19.22",
    "es6-promise": "^3.0.2",
    "es6-shim": "^0.33.3",
    "reflect-metadata": "0.1.2",
    "rxjs": "5.0.0-beta.2",
    "zone.js": "0.5.15"
  },
  "devDependencies": {
    "concurrently": "^2.0.0",
    "lite-server": "^2.1.0",
    "typescript": "^1.8.2",
    "typings":"^0.6.8"
  }
}

我这样添加到package.json

{
  "name": "angular2-quickstart",
  "version": "1.0.0",
  "scripts": {
    "start": "concurrently \"npm run tsc:w\" \"npm run http\" ",    
    "tsc": "tsc",
    "tsc:w": "tsc -w",
    "http": "http-server -p 3000 -a 127.0.0.1 -o",
    "typings": "typings",
    "postinstall": "typings install" 
  },
  "license": "ISC",
  "dependencies": {
    "angular2": "2.0.0-beta.8",
    "systemjs": "0.19.22",
    "es6-promise": "^3.0.2",
    "es6-shim": "^0.33.3",
    "reflect-metadata": "0.1.2",
    "rxjs": "5.0.0-beta.2",
    "zone.js": "0.5.15"
  },
  "devDependencies": {
    "concurrently": "^2.0.0",
    "http-server": "^0.9.0",
    "typescript": "^1.8.2",
    "typings":"^0.6.8"
  }
} 

现在项目工作查找。

只有 lite ==&gt; http 有变化,然后工作查找

【讨论】:

  • 你能指定你以前的 package.json 和解决你问题的那个有什么区别吗?其他用户可能会遇到这个问题。
  • 为我工作。不要忘记先运行npm install
猜你喜欢
  • 2019-01-08
  • 2019-05-04
  • 2018-10-03
  • 1970-01-01
  • 1970-01-01
  • 2020-01-16
  • 2020-10-10
  • 2016-12-14
  • 2017-05-06
相关资源
最近更新 更多