使用angularjs 2构建网站

时间:2016-09-07 10:46:31

标签: angular

我目前在我的网站上使用Angularjs。现在我会尝试升级到angularjs 2和typescript但是我注意到我要上传很多库(node_modules的所有文件夹),所以工作非常繁重!是还是有其他解决方案?

UPGRADE

好的,我看到要在网站中使用angular2我要使用webpack。所以我使用webpack的quickstart示例并成功地在本地机器上工作,但是当我上传到服务器远程doesent工作时! 这是我的文件夹项目结构:

node_modules
src
---app
---public
---style

所以我只上传src文件夹?

3 个答案:

答案 0 :(得分:0)

您不需要上传角度为1.0的所有node_modules。

要升级Angular 2.0中的Angular 1.0应用,请查看此链接..

https://angular.io/docs/ts/latest/guide/upgrade.html

http://blog.thoughtram.io/angular/2015/10/24/upgrading-apps-to-angular-2-using-ngupgrade.html

答案 1 :(得分:0)

使用webpack捆绑脚本,角度2的网站上有一个示例https://angular.io/docs/ts/latest/guide/webpack.html

答案 2 :(得分:0)

您不需要将所有开发代码上传到服务器。 Webpack / brocolli将构建您的开发代码并将其复制到" dist"每次更改文件时都有文件夹。您只需将代码从dist文件夹复制到任何服务器。

要构建代码,请键入ng build -prod / ng serve -prod,它将检查所有可能的错误,并默认警告您在项目中。

我建议使用angular cli,如果不使用,它将设置所有默认配置以启动角度js 2默认

https://github.com/angular/angular-cli