我目前在我的网站上使用Angularjs。现在我会尝试升级到angularjs 2和typescript但是我注意到我要上传很多库(node_modules的所有文件夹),所以工作非常繁重!是还是有其他解决方案?
UPGRADE
好的,我看到要在网站中使用angular2我要使用webpack。所以我使用webpack的quickstart示例并成功地在本地机器上工作,但是当我上传到服务器远程doesent工作时! 这是我的文件夹项目结构:
node_modules
src
---app
---public
---style
所以我只上传src文件夹?
答案 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默认