我正在嘗試使用Grails 3.0.9作爲服務器端運行簡單的Angular 2應用程序。我不明白的是它需要有nodejs。我知道Node.js是像grails這樣的服務器端技術。那麼爲什麼需要安裝Node.js及其模塊。我在某處讀到node.js帶有一個將TypeScript轉換爲JavaScript的包,因此這個安裝是必需的。不知道如何正確的,這是如果是這種情況下,我不能用其他工具來打字稿轉換爲JavaScript Grails的3.0 ...爲什麼爲Angualr2安裝nodejs和npm以使用Grails 3.0
0
A
回答
0
正如在這個answer
的Node.js和NPM描述的是不需要,但它可以輕鬆完成任務,如編譯Typescript代碼等。然而,您不需要創建Node.js服務器來運行Angular2應用程序,例如,如果您將Firebase用作後端,則客戶端應用程序將直接與Firebase使用Angularfire2模塊。
我建議你看看Angular CLI這將爲你的Angular2應用程序創建框架。
編輯:
好吧,我有點誤解你的問題。由於Grail是一個「完整的堆棧框架,並試圖解決許多Web開發難題」,Grails中的Angular2 profile配置了Angular2客戶端和Node.js服務器端應用程序。換句話說,您需要安裝Angular2和Node.js才能使此完整堆棧框架正常工作。
相關問題
- 1. 爲什麼安裝yeoman時,我一直在使用NodeJs和npm出錯?
- 2. 爲什麼npm試圖安裝phantomjs?
- 3. NPM:爲什麼安裝該軟件包?
- 4. 爲什麼NPM install安裝所有node_modules
- 5. NodeJS:爲什麼安裝說明總是說要使用NPM install -g(全局)?
- 6. 爲什麼我不使用npm來安裝紗線?
- 7. Nodejs npm未能安裝nodemon
- 8. 安裝/更新npm&NodeJS
- 9. npm jshint安裝和工作Grunt&nodejs
- 10. 運行NPM安裝使用自定義安裝的NodeJS
- 11. 爲什麼在使用apt-get安裝時會得到舊版本的nodejs和npm?
- 12. 爲Grails安裝Nimble
- 13. 爲什麼我不能用npm安裝任何gulp依賴項?
- 14. 爲什麼我會用NPM安裝涼亭?
- 15. 爲什麼NPM上安裝的Git的bash不起作用
- 16. 爲什麼不安裝npm install react-native不起作用?
- 17. 爲什麼我的npm安裝不起作用?
- 18. 應用的NodeJS NPM安裝錯誤
- 19. 如何使用命令行在窗口上安裝nodejs和npm
- 20. 爲什麼不使用pip安裝?
- 21. NPM -g(全球)安裝和NPM有什麼區別--save
- 22. 爲什麼安裝npm模塊後不能立即找到?
- 23. 爲什麼npm安裝失敗:錯誤Etarget?
- 24. 爲什麼meteor安裝npm --save angular-ui-grid不工作?
- 25. 爲什麼npm沒有安裝從package.json反應?
- 26. 爲什麼npm不安裝某些文件夾?
- 27. 爲什麼安裝npm now包時會出現這個錯誤?
- 28. 爲什麼我在安裝npm模塊時遇到問題?
- 29. 爲什麼npm v3安裝在Windows上失敗?
- 30. 爲什麼一些github npm軟件包沒有完全安裝?
我知道需要node.js和npm來將TypeScript編譯爲javascript,而且您是正確的來運行Angular 2應用程序,我們不需要node.js.只有Angular CLI會這樣做。但是當我訪問grails 3.2。*文檔時,它說Node.js和NPM是使用Grails 3.2中可用的角度2配置文件的先決條件。*。這是我不明白爲什麼當我使用Grails作爲服務器端技術時需要node.js和npm的部分。 – Apoorv
@Apoorv您不需要node和npm來運行Grails,但是您需要它來構建客戶端應用程序 –
@Oyvind Fredstie您不需要安裝任何工具即可使Grails工作(Java除外)。如果您使用默認配置文件創建應用程序,它將爲客戶端提供GSP支持和腳手架。 –