还记得一年半前转向后端的那种无助的觉得,独自一人摸黑走路,进修种种前端学问,走了不少弯路,如今终究算是入门了前端~
我置信不少人也有我当时一样的无助,所以我在余暇时候整理了下所用到的学问,便编写了一个angularjs + requirejs手脚架,愿望能给其他正进修前端的同砚一些参考和协助~
angularjs-requirejs-boilerplate
一个基于nodejs的完全angularjs + requirejs手脚架。项目中自带angularjs实例、测试框架、开辟形式的livereload等等,你能够疾速的经由过程这个手脚架进修和最先你的angularjs项目~
特征
前端
后端
疾速最先
装置依靠:
$ bower install
$ npm install
开辟形式
开辟形式中重要运用gulp-nodemon、gulp-livereload框架,从而完成无需重启效劳和革新页面,加大开辟效力
设置设置文件locals.js中的isDevMode为true
装置chrome插件 livereload chrome extension
运用敕令
gulp start-develop
启动开辟形式
临盆形式
设置设置文件locals.js中的isDevMode为false
运用敕令
gulp
编译和构建代码运用node或pm2或其他启动效劳
设置
系统设置存放在locals.js文件中
angularjs实例
启动效劳,翻开浏览器输入地点http://localhost:8099/samples
测试
测试框架采纳karma和jasmine, 你能够运用敕令npm test
或karma start
启动测试. 单元测试和代码覆蓋率报告存放在项目的report的目次中