在没有角度CLI的情况下部署角度6项目

时间:2018-08-14 14:21:13

标签: angular angular6

我希望将一个角度(角度6)的项目部署到主机(OVH)。我没有使用Angular CLI创建应用程序,因此无法使用“ ng build”

我已经找了几个星期了 我该怎么办 ?

预先感谢您的回答。

4 个答案:

答案 0 :(得分:1)

快速而肮脏的解决方案:

  • 使用ng new创建一个新的空项目
  • 删除所有源文件
  • 将您的源文件复制到src/app/文件夹中

答案 1 :(得分:1)

如果您正在使用诸如webpack / gulp / grunt / etc之类的构建工具,则可以编写脚本以将所有.ts文件都转换为js和html / scss。然后,您只需为您的dist。

答案 2 :(得分:1)

我认为您需要阅读此书,然后提出解决方案。

https://blog.angularindepth.com/setting-up-angular-from-scratch-1f518c65d8ab

答案 3 :(得分:-1)

您可以将cli cli添加到您的npm中,这是全局的,而不是特定于项目的

npm install -g @angular/cli

than simply write:

ng build —prod

Take the files inside /dist dir and simply put  them on a web server

Good luck