这是一个创建于 2741 天前的主题,其中的信息可能已经有所发展或是发生改变。
我是古代来的程序员,以前用 JQuery 的,之前自学过一段时间 AngularJs 1,看过几天自动压缩之类的脚本,当时也只是照着 sample 自己学了一下。
最近公司想要尝试弄前后端分离,上网看了一下,现在的 AngularJs 已经是 4 了,想想蛮好的,可以学习新技术了。但是发现官网教程里,必须要 NodeJs 来创建工程了,这个也蛮好,一条命令,整个工程都建好了,方便。打开后发现,Angular 已经不是过去我认识的那个 Angular 了,于是我翻看了一下 TypeScript, 一下子喜欢上了(类型强制要求,我的菜)。
开开心心地写了个 HelloWorld,发现需要编译再运行,其实 debug 时候没必要每次都打包压缩吧。
不过这不是重点,我看到有 build,然后点了一下,然后在输出的文件夹里生成了几个文件,但是其中的 index.html 好像并不能直接打开(打开后并没有执行里面的 js 代码)
不知道这是为什么,不是已经 build 过了么? 我把这些文件放到阿帕奇的文件夹里启动阿帕奇,仍然没有执行里面的 js。
想请教一下,是不是我的操作有问题?我就是想打包成独立的程序,运行时不要启动 nodejs 的那种,该如何操作?
先谢谢大家了。
(尝试了一下 react 好像也是需要 nodejs 才运行得起来,估计也是我的操作姿势不正确吧,顺手一并请教大家了)
2 条回复 • 2017-08-27 20:44:32 +08:00
|
|
2
aznmv3 2017-08-27 20:44:32 +08:00
``` ng build --prod --aot ```
|