我怎样才能build立一个可靠,干净,function齐全的Angular 2环境?
我正在学习Angular 2,并取得了很好的进展。 但是,现在我开始尝试优化构build与树颤抖,我不断收到错误信息在Angular代码深处的爆炸。 这些可能是由Angular / npm / tsc / uglifyjs错误引起的,但是在我的构build环境中更可能是一个问题,因为Angular已经变得不稳定了,而且我一直在使用节点一段时间,可能有多个版本的各种工具在不同的位置。
我很想拥有一个干净的构build环境,我知道这个构build环境是完全可行的,所以我只需要为自己的错误而努力奋斗,而不是面对破坏的构build环境可能触发的更为复杂的错误。
一些可能性:
-
弄清楚如何从我的(OS X 10.10.5)机器上删除节点,angular度和相关工具的所有痕迹,然后从干净的,最新的源代码重新安装。 我可能需要一种方法来testing一个工具的模糊/未经授权的副本是否正在运行。
-
使用Vagrant来设置和运行一个干净的环境。 但是, 这里的答案指出,stream浪者不会触发文件更改事件,我认为这将会中断自动重新编译。 这不会很好,但也不会那么糟糕。
-
使用VirtualBox设置完整的虚拟机,或运行现有的完全更新的设备。 然而,这应该是一个简单的任务,这是一个很大的开销。
有什么build议么?
编辑:另一个担心是,我不是唯一的开发人员将在这个代码工作。 如果我们的构build环境不同,那么我们可能会被驱使,试图追逐对方的构build问题。 这指向一个便携式系统,如Vagrant或VirtualBox。
为什么不使用官方的angular-cli
? 它使用webpack捆绑和树木开箱即用。