2017-06-20 35 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

相关问题