2015-12-30 102 views
0

(是的,我知道angular2是測試版,但我只是想出來)使用解析與Angular2(打字稿)

我跟着angular2快速入門這裏:https://angular.io/docs/js/latest/quickstart.html

,這就是工作的罰款。現在我想嘗試在Parse中使用它,所以我發現tsd可能是從TypeScript訪問Parse的方式。

我去,做:

tsd init 
tsd install parse --save 

它補充解析(parse.d.ts)+它的依賴(node.d.ts,jquery.d.ts和underscore.d.ts

現在,node.d.ts部分是因爲angular2已經有這種添加升技有問題的,所以每個定義被複制,我試圖來解決這個問題:

Remove "typings/node" folder (node/node.d.ts) 
Remove '/// <reference path="node/noded.ts" />' from typings/tsd.d.ts 
Remove '/// <reference path="node/noded.ts" />' from typings/parse/parse.d.ts 

我想,這會因爲節點工作.d.ts已經可用,鑽機H T?

嗯,它不工作,我不知道爲什麼。我得到一個錯誤node_modules/angular2/typings/angular-protractor/angular-protractor.d.ts(1679,13): error TS2403: Subsequent variable declarations must have the same type. Variable '$' must be of type 'JQueryStatic', but here has type 'cssSelectorHelper'.但這不是主要問題,因爲它看起來像在此後的收益。

這是什麼使npm start 「撞車」:

[1] events.js:141 
[1]  throw er; // Unhandled 'error' event 
[1]  ^
[1] 
[1] Error: watch node_modules/angular2/es6/dev/examples/core/ts/bootstrap/bootstrap.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/david/repo/angular2-toodeloo/node_modules/chokidar/lib/nodefs-handler.js:37:15) 
[1]  at setFsWatchListener (/home/david/repo/angular2-toodeloo/node_modules/chokidar/lib/nodefs-handler.js:80:15) 
[1]  at FSWatcher.NodeFsHandler._watchWithNodeFs (/home/david/repo/angular2-toodeloo/node_modules/chokidar/lib/nodefs-handler.js:228:14) 
[1]  at FSWatcher.NodeFsHandler._handleFile (/home/david/repo/angular2-toodeloo/node_modules/chokidar/lib/nodefs-handler.js:255:21) 
[1]  at FSWatcher.<anonymous> (/home/david/repo/angular2-toodeloo/node_modules/chokidar/lib/nodefs-handler.js:473:21) 
[1]  at FSReqWrap.oncomplete (fs.js:82:15) 

全部輸出可以在這裏找到:http://pastebin.com/xE3u3qUh

UPDATE

我relized上述錯誤是在angular2例子,所以我刪除了這些例子並擺脫了錯誤。但是當我做了「npm install parse」時,錯誤又回來了,但在另一個地方。這次:Error: watch node_modules/opt-merger/node_modules/lodash/lang/isFunction.js ENOSPC

回答