2017-01-09 81 views
1

我对Angular相当新颖,目前我正在设法解决如何仅将必要文件提供给我的部署服务器。针对生产的角度构建

理想情况下,我不想在我的项目回购中包含角库。相反,我想在构建过程中进行安装。

就像我说的这对我来说是相当新的,所以我不完全确定这是否可以实现?

回答

1

Angular 2将成为您的项目的依赖。具体来说,您将在ROOT/node_module目录中安装时添加一些JavaScript文件(npm install)。

他们不会被包括在您的NPM回购,如果你在你的项目名为.npmignore至少这个内容加根文件:

node_modules 

您可以为您的Git仓库和一个文件名为做同样的.gitignore至少有此内容:

node_modules/ 
+0

我在想什么是有角的CLI安装在构建服务器并创建部署新的项目,然后在我的回购协议,一旦新项目创建 –

+1

OK带,为这个usag e,我认为angular-cli-tolls模板是最合适的https://www.npmjs.com/package/angular-cli-tools。 Perso我更喜欢Yeoman,允许你制作类似https://www.npmjs.com/package/generator-angular2 –