我開始了關於Angular 2.0的教程,設置工作區的第一步是安裝Node.js和NPM。爲什麼我們要爲Angular 2.0安裝Node.js?
爲什麼我們要爲Angular 2.0安裝Node.js?
我不記得做這個角1.X.
我開始了關於Angular 2.0的教程,設置工作區的第一步是安裝Node.js和NPM。爲什麼我們要爲Angular 2.0安裝Node.js?
爲什麼我們要爲Angular 2.0安裝Node.js?
我不記得做這個角1.X.
技術上,Node.js和NPM不需要做Angular2的工作。它確實緩解了事情。這是我猜測的原因主要是該選擇背後:
file://
鏈接檢查您的網站時可能出現的一些令人討厭的問題。快速入門指南本身實際上繼續提一些更具體的原因還有:
下面就是這些腳本做:
npm start
- 運行在編譯器和服務器同時在「手錶模式」下均可使用
npm run tsc
- 運行TypeScript編譯器一次
npm run tsc:w
- 在watch模式下運行TypeScript編譯器;該過程會繼續運行,等待修改打字稿文件並重新編譯時,看到他們- 角應用很好的支持靜態文件服務器
npm run lite
- 運行精簡版服務器,重量輕,與使用路由
npm run typings
- 運行分型工具分別
npm run postinstall
- 由NPM稱之爲成功完成軟件包安裝後自動。該腳本安裝在typings.json定義的打字稿定義文件
你也可以看看the Quickstart source進一步潛入需要NPM地方。
腳註:有一個similar question about needing Node.js for AngularJS (1.x)。
因此,如果我想用VS 2013/2015開發角度2應用程序,我不需要Node js和Npm正確嗎? 由於VS附帶了Typescript插件和Web服務器。 糾正我,如果我錯了。 –
從技術上講,這可能是正確的,但我不知道去那條路線有多難。如果遇到特定問題,我建議您嘗試發佈一個新問題。 – Jeroen
@Jeroen你能指定是否有Node的任何特定版本並鍵入腳本? –
因爲Anglar2基於Typescript,Web Components和ES6,它們需要進行編譯以提高性能和更廣泛的瀏覽器支持。 Typescript是compiled to ES5 JavaScript和其他功能需要墊片才能實現向後兼容。
由於Typescript是JavaScript的超集,並且它已被編譯爲JavaScript,所以您可以使用普通JavaScript編寫代碼,但不推薦使用它。
如需更詳細的解釋在YouTube上檢查出這些視頻
的NodeJS爲您提供了工具NPM,讓您下載庫,你會在使用包Angular 2.從shell中,你可以到你的文件夾並鍵入npm install來安裝你需要安裝的依賴項,以使你的角色項目能夠繼續。它會讓你更容易!如果您想要一個完整的入門工具包,請轉至https://github.com/buckyroberts,您可以下載或下載帶有所有啓動程序文件的zip文件,以便您繼續:)
即使您不需要在生產中的任何位置使用節點來使用任何前端Javascript框架。無論是jQuery,AngularJS,ReactJS,Angular2等。
Angular2可以隔離使用,但爲了獲得更好的開發環境,angular2應該與nodejs和npm一起使用。一些nodejs模塊可以幫助您進行Web開發。
你在說[[官方]入門指南](https://angular.io/docs/ts/latest/quickstart.html#!#prereq)?或者其他一些教程? – Jeroen
在該教程中是的,他們只要求安裝NodeJS – user2572003