2016-03-09 16 views
7

Tôi gặp lỗi khi tạo ứng dụng 2 góc. Tôi theo dõi link tạo ứng dụng mẫu. khi tôi chạyevents.js: 154 ném er; // Unhandled 'error' event

npm start 

tôi đã nhận lỗi dưới đây,

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) 

tôi đã ghi NPM như thế này,

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! f[email protected] lite: `lite-server` 
    npm ERR! Exit status 1 
    npm ERR! 
    npm ERR! Failed at the [email protected] 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 

Làm thế nào tôi giải quyết việc này?

+0

Kiểm tra hai vấn đề này [# 7138] (https://github.com/angular/angular/issues/7138) và [# 6097] (https://github.com/angular/angular/issues/6097) –

+0

Xem đặc biệt câu trả lời này http://stackoverflow.com/a/35317737/217408 –

Trả lời

4

My trước package.json là,

{ 
    "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" 
    } 
} 

tôi thêm vào package.json như thế này,

{ 
    "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" 
    } 
} 

tại dự án tìm làm việc.

có thay đổi duy nhất lite ==> http sau đó làm việc tìm

+5

Bạn có thể xác định sự khác biệt giữa package.json trước đó của bạn và cái nào đã giải quyết được vấn đề của bạn không? Những người dùng khác có thể tiếp cận câu hỏi này. –

+1

Đã làm việc cho tôi. Đừng quên chạy 'npm install' trước tiên –

14

Điều đó có nghĩa bạn đã chạy ứng dụng, sau đó bạn cố gắng chạy nó một lần nữa mà không dừng lại thời gian vừa qua. Vì vậy, nó đã bị mâu thuẫn. Bạn phải dừng chạy lần cuối < => nhấp vào nút dừng (nút hình vuông màu đỏ trên bảng gỡ lỗi).

+0

không, tôi dừng lại. tôi cố gắng rất nhiều ngày –

+0

Thật vậy. Tôi thấy điều này rất hữu ích. – newguy

Các vấn đề liên quan