angularjs + requirejs 完全的手脚架

还记得一年半前转向后端的那种无助的觉得,独自一人摸黑走路,进修种种前端学问,走了不少弯路,如今终究算是入门了前端~
我置信不少人也有我当时一样的无助,所以我在余暇时候整理了下所用到的学问,便编写了一个angularjs + requirejs手脚架,愿望能给其他正进修前端的同砚一些参考和协助~

angularjs-requirejs-boilerplate

一个基于nodejs的完全angularjs + requirejs手脚架。项目中自带angularjs实例、测试框架、开辟形式的livereload等等,你能够疾速的经由过程这个手脚架进修和最先你的angularjs项目~

特征

前端

后端

疾速最先

装置依靠:

$ bower install
$ npm install

开辟形式

开辟形式中重要运用gulp-nodemon、gulp-livereload框架,从而完成无需重启效劳和革新页面,加大开辟效力

  1. 设置设置文件locals.js中的isDevModetrue

  2. 装置chrome插件 livereload chrome extension

  3. 运用敕令gulp start-develop启动开辟形式

临盆形式

  1. 设置设置文件locals.js中的isDevModefalse

  2. 运用敕令gulp编译和构建代码

  3. 运用node或pm2或其他启动效劳

设置

系统设置存放在locals.js文件中

angularjs实例

启动效劳,翻开浏览器输入地点http://localhost:8099/samples

测试

测试框架采纳karma和jasmine, 你能够运用敕令npm testkarma start启动测试. 单元测试和代码覆蓋率报告存放在项目的report的目次中

项目地点

https://github.com/ipluser/angularjs-requirejs-boilerplate

    原文作者:Pluser
    原文地址: https://segmentfault.com/a/1190000004236390
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞