沒有Node.js安裝在開發人員機器上,Ember.js仍然可用,至少能夠開發和測試本地機器上的應用程序應用程序?或者Ember框架完全依賴於Node.js?Ember.js框架可用沒有Node.js?
更新:
我的觀點是不看好的文檔,我只想問,爲什麼不能沒有的node.js是不是JavaScript框架在瀏覽器中運行工作,它爲什麼要依賴於事像Node.js?示例jQuery在沒有節點的情況下運行,爲什麼Ember無法以同樣的方式工作?
沒有Node.js安裝在開發人員機器上,Ember.js仍然可用,至少能夠開發和測試本地機器上的應用程序應用程序?或者Ember框架完全依賴於Node.js?Ember.js框架可用沒有Node.js?
更新:
我的觀點是不看好的文檔,我只想問,爲什麼不能沒有的node.js是不是JavaScript框架在瀏覽器中運行工作,它爲什麼要依賴於事像Node.js?示例jQuery在沒有節點的情況下運行,爲什麼Ember無法以同樣的方式工作?
生成Ember.js應用程序後,生成的應用程序不依賴於Node.js.您可以在瀏覽器中運行它,而無需任何服務器代碼(即使用靜態託管來提供html/js/css文件),或者您可以選擇任何您希望的後端服務器(例如,PHP,C#,java,python,ruby,等等...)。
但是,Ember-cli工具依賴於Node.js.該工具對於快速生成代碼(和測試),構建代碼並對其進行測試非常有用。事實上,我不確定是否有方法在沒有它的情況下構建當前的Ember版本項目。
正如@locks所說的,你可以使用一個不使用Ember-cli工具的舊版本,但它會帶來很多缺點,你真的不應該這樣做。
Ember CLI是官方支持的開發Ember應用程序的方式。 Ember CLI是一款開發工具包,可幫助您生成項目和插件,使用插件生態系統,設置測試工具,運行開發服務器以及構建項目。
目前,您仍然可以通過下載版本off of the builds page開發全局樣式應用程序,然後自行管理構建管道。我做不是推薦這個,因爲它會停止支持。