2017-06-20 27 views
0

從這裏找到https://angular.io/guide/aot-compiler的官方說明去,它建議用以下命令安裝以下NPM的依賴關係:提前編譯是否需要angular-cli作爲生產依賴項?

npm install @angular/compiler-cli @angular/platform-server --save 

這增加了兩個@角/編譯器,CLI和@角/平臺的服務器的依賴關係部分你的package.json

生產需要這些依賴嗎?或者他們可以等價地進入package.json文件的dev-dependencies部分?

+1

當你生成角CLI的一個項目,它其實是把'@角/編譯器cli'在devDependencies。 '@ angular/platform-server'用於服務器端渲染,所以我會想象它可能是有意義的,因爲它是依賴項,而不是devDependency。沒有使用SSR我自己,所以不能肯定地說。 – matmo

回答

0

快速的回答是:

@angular/compiler-cli號並不需要保存爲dependency它可以devDependency - 它僅在編譯時是需要的。

這是它在我的項目中的工作方式,但我根本沒有使用CLI。而不是我使用webpack連同@ngtools/webpack插件。

你可以發現在這裏:https://github.com/maciejtreder/angular-universal-pwa

相關問題