Angular 2快速启动ENOSPC错误

我正在尝试关于angularScript 2的官方5 Min Quickstart 。 我遵循所有步骤,当我运行npm start它popup我的Firefox浏览器上预期的My First Angular 2 App消息。

但是,当我检查控制台,我发现错误消息:

 Error: watch node_modules/angular2/es6/dev/src/common/directives/ng_if.js ENOSPC 

我不知道它是否与我之前在项目的根文件夹上运行npm install时收到的警告消息相关:

 npm WARN install Couldn't install optional dependency: Unsupported npm WARN EPACKAGEJSON angular2-quickstart@1.0.0 No description npm WARN EPACKAGEJSON angular2-quickstart@1.0.0 No repository field. 

有人能告诉我我的方法有什么问题吗? 更详细的控制台输出如下所示:

 > angular2-quickstart@1.0.0 start /home/ubuntu/jsProjects/angular2-quickstart > concurrent "npm run tsc:w" "npm run lite" [0] [0] > angular2-quickstart@1.0.0 tsc:w /home/ubuntu/jsProjects/angular2-quickstart [0] > tsc -w [0] [1] [1] > angular2-quickstart@1.0.0 lite /home/ubuntu/jsProjects/angular2-quickstart [1] > lite-server [1] [1] [BS] Access URLs: [1] ---------------------------------- [1] Local: http://localhost:3000 [1] External: http://10.0.0.17:3000 [1] ---------------------------------- [1] UI: http://localhost:3001 [1] UI External: http://10.0.0.17:3001 [1] ---------------------------------- [1] [BS] Serving files from: ./ [1] [BS] Watching files... [1] 15.12.19 08:14:48 304 GET /./index.html (Unknown - 59ms) [1] 15.12.19 08:14:49 304 GET /node_modules/es6-shim/es6-shim.js (Unknown - 729ms) [1] 15.12.19 08:14:49 304 GET /node_modules/angular2/bundles/angular2-polyfills.js (Unknown - 205ms) [1] 15.12.19 08:14:49 304 GET /node_modules/systemjs/dist/system.src.js (Unknown - 204ms) [1] 15.12.19 08:14:49 304 GET /node_modules/rxjs/bundles/Rx.js (Unknown - 204ms) [1] 15.12.19 08:14:49 304 GET /node_modules/angular2/bundles/angular2.dev.js (Unknown - 204ms) [0] 8:14:50 AM - Compilation complete. Watching for file changes. [1] [BS] File changed: app/app.component.js [1] [BS] File changed: app/boot.js [1] 15.12.19 08:14:51 200 GET /app/boot.js (Unknown - 92ms) [1] 15.12.19 08:14:52 200 GET /app/app.component.js (Unknown - 29ms) [1] events.js:141 [1] throw er; // Unhandled 'error' event [1] ^ [1] [1] Error: watch node_modules/angular2/es6/dev/src/common/directives/ng_if.js ENOSPC [1] at exports._errnoException (util.js:855:11) [1] at FSWatcher.start (fs.js:1313:19) [1] at Object.fs.watch (fs.js:1341:11) [1] at createFsWatchInstance (/home/ubuntu/jsProjects/angular2-quickstart/node_modules/chokidar/lib/nodefs-handler.js:37:15) [1] at setFsWatchListener (/home/ubuntu/jsProjects/angular2-quickstart/node_modules/chokidar/lib/nodefs-handler.js:80:15) [1] at FSWatcher.NodeFsHandler._watchWithNodeFs (/home/ubuntu/jsProjects/angular2-quickstart/node_modules/chokidar/lib/nodefs-handler.js:228:14) [1] at FSWatcher.NodeFsHandler._handleFile (/home/ubuntu/jsProjects/angular2-quickstart/node_modules/chokidar/lib/nodefs-handler.js:255:21) [1] at FSWatcher.<anonymous> (/home/ubuntu/jsProjects/angular2-quickstart/node_modules/chokidar/lib/nodefs-handler.js:473:21) [1] at FSReqWrap.oncomplete (fs.js:82:15) [1] [1] npm ERR! Linux 3.19.0-41-generic [1] npm [1] ERR! argv "/opt/node-v5.3.0-linux-x64/bin/node" "/opt/node-v5.3.0-linux-x64/bin/npm" "run" "lite" [1] npm ERR! node v5.3.0 [1] npm ERR! npm v3.3.12 [1] npm ERR! code ELIFECYCLE [1] npm ERR! angular2-quickstart@1.0.0 lite: `lite-server` [1] npm ERR! Exit status 1 [1] npm ERR! [1] npm ERR! Failed at the angular2-quickstart@1.0.0 lite script 'lite-server'. [1] npm ERR! Make sure you have the latest version of node.js and npm installed. [1] npm ERR! If you do, this is most likely a problem with the angular2-quickstart package, [1] npm ERR! not with npm itself. [1] npm ERR! [1] Tell the author that this fails on your system: [1] npm ERR! lite-server [1] npm ERR! You can get their info via: [1] npm ERR! npm owner ls angular2-quickstart [1] npm ERR! There is likely additional logging output above. [1] [1] npm ERR! Please include the following file with any support request: [1] npm ERR! /home/ubuntu/jsProjects/angular2-quickstart/npm-debug.log [1] npm run lite exited with code 1 

我通过增加inotify观察者的数量来解决这个问题:

 echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p 

尝试使用sudo npm start