(是的,我知道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
我被Angular2中的Parse卡住了。你可以請分享你的基本代碼。我在嘗試導入'parse'模塊時遇到錯誤。 –