前端工程环境基于Node运行的,Node会自带Npm包管理工具,在控制台运行 npm
,如果打印出提示,则说明node安装成功。
你需要运行 npm install
,即可自动安装依赖。但是,由于网络连接不稳定,以及npm自身的缺陷,在不同的时期安装的依赖包不能保证一致,甚至有可能安装失败。可以从其它成功安装的同学处将依赖包拷贝到本地即可。
你需要运行 npm start
,然后打开浏览器,访问 http://localhost:4200/
即可。
如果你修改了源码的任意部分,app会自动编译和重新加载。
当然,你必须要在 proxy.conf.json
文件中填写正确的服务端IP才能正常联调。
你可以完全手动地创建一个组件、服务或者其它的部件,但是个人还是建议通过如下命令来快速创建部件,它可以自动生成符合规范的代码命名、添加测试代码模板和添加模块引用,尤其对于初学者又很有帮助。
Component(组件): npm run ng g component ./core/my-new-component
Directive(指令): npm run ng g directive ./core/my-new-directive
Pipe(管道): npm run ng g pipe ./core/my-new-pipe
Service(服务): npm run ng g service ./core/my-new-service
Class(类): npm run ng g class ./core/my-new-class
Interface(接口): npm run ng g interface ./core/my-new-interface
Enum(枚举): npm run ng g enum ./core/my-new-enum
Module(模块): npm run ng g module ./core/my-module
运行 npm run build
编译项目。
运行 ng test
执行单元测试,参见 Karma.
运行 ng e2e
执行 end-to-end 测试,参见 Protractor.
测试前请确保已经通过 ng serve
命令启动了开发模式。