2016-11-08 51 views
1

我知道,如果我在Windows上安裝node.js,所有問題都將消失,但我擔心或不確定共享主機贏得'別讓我們做這麼多事情,如何在沒有node.js/npm(手動下載)的情況下將Angular 2安裝到codeigniter

is there any solution to manually download all Angular 2 required files and put them in a CodeIngiter project?

角官方和其他網站只顯示如何使用Node.js的/ NPM安裝,沒有手動下載文件。 有可能嗎?或node.js/npm是使用Angular 2的唯一方法?

預先感謝您

@Vali S I有1個問題呢,我需要運行npm start CMD讓它編譯角2?沒有自動編譯沒有運行npm start

+0

取決於上下文。但是,考慮到你的第一個問題作爲上下文,這不是必要的(不是** npm start **我的意思是......)。 Node.js和CodeIgniter(php)在服務器端執行,而angular.js在客戶端執行。所以如果你的手動角度安裝沒問題,那就不再需要node.js了。 –

回答

1

將Angular包括到您的應用中與後端框架無關。此外,node.js npm是一個數據包管理器,它可以下載源並在需要時安裝它們,但手動安裝通常也很容易。所有您需要做的是包括鏈接到頁面標題,like this

<!doctype html> 
<html ng-app> 
    <head> 
    <title>My Angular App</title> 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script> 
    </head> 
    <body> 
    </body> 
</html> 

如果你想將其保存在服務器上,並從那裏加載它,比如,你可以在瀏覽器中打開鏈接,右鍵單擊並將另存爲..,然後鏈接到服務器上的位置,如下所示:<script src="https://example.com/public/js/angular.min.js"></script>

編輯:

雖然有可能,易於手動安裝Angularjs庫,管理複雜項目中手動可能不那麼容易。這就是節點npm包管理器可以派上用場的地方。你真正需要的是讓你弄清楚。爲了幫助決定你需要什麼,請查看以下鏈接:

注: 如果您在使用Windows NPM發展,沒有什麼可擔心的,你只需要克隆你的來源就好了生產服務器。一切都會被安裝。

+0

thz但是'https:// ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js'是版本1x而不是2x? – Reaksmey

+0

https://www.npmjs.com/package/angular2:angular 2仍然是測試版(目前beta.17,這就是你用** npm install angular2 **得到的),你可以使用它。你也可以在這裏選擇很多穩定的版本:https://code.angularjs.org。 –

+0

如果我的答案有幫助,請接受它。謝謝。 –

相關問題