《 AngularJS深度剖析与最佳实践》安装front-jet失败
如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!
《 AngularJS深度剖析与最佳实践》安装front-jet失败
一些读者反映安装FrontJet有困难,我做了一些改进,它支持在Node 5下运行。由于Node 5.x 版本的NPM工具有了显著提升,所以安装到一半儿被卡住等问题都解决了。请获取最新版FrontJet源码,并在它的目录下运行npm link。但是仍然需要翻墙,因为phantomjs的下载源被墙了。 部分书友反映安装front-jet失败,这是因为fj依赖了很多第三方库,安装时容易出现问题,特别是网络不好的时候。所以我制作了Windows下的离线安装包,链接: http://pan.baidu.com/s/1mgZ3FMK,密码: q5v5。先确保本地的NodeJS是4.x版本(注意:离线安装包不支持其它版本的NodeJS),然后把它解压到一个目录,然后把这个目录加入环境变量PATH中即可 —— 注意,添加完PATH之后要重新开cmd窗口才会生效。 如果安装后运行时出现The 'libsass' binding was not found错误,请进入node_modules/gulp-sass目录,然后运行npm rebuild node-sass即可。1、我就在家里的Win64位的笔记本上安装了nodejs4.4.7的64位版本,并且下载了百度云里面的front-jet离线包; 2、安装完成后进入front-jet所在目录,运行 fj create BookForum,再进入BookForum文件夹运行fj serve时提示错误,就是作者提到的“The 'libsass' binding was not found错误”; 3、此时安装作者给的解决方案:“请进入node_modules/gulp-sass目录,然后运行npm rebuild node-sass即可”,搞定此问题。 4、运行fj serve还是出错,但是此时的错误就比较明显了,会有指引性提示,大致意思就是要你手动运行bower install。 5、我就下载了bower和git(书中已经提到要按照git)在BookForum文件夹内运行bower init,填写了相关信息,然后运行bower install(亲测得先运行bower init,才行)。 6、最后终于大功告成。



- 分类:
- Web前端
更新时间:
相关文章
AngularJs用ng-click,ng-if等轻松实现购物车功能
用angulajs里面的 ng-model 实现input的默认值, ng-click 来实现点击,用 ng-if 来判断“购物车清单”是否需要显示,用 ng-repeate 来实现购物车里面的内容 阅读更多…
Windows环境下使用git
msysgit是在Windows环境下使用git的工具。从 http://code.google.com/p/msysgit/ 下载最新的版本 msysGit-fullinstall-1.7.1-pr 阅读更多…
浅析angular.bind
简单来说angular.bind函数是用来返回一个自己设定参数的函数。它有三个参数,其中第三个参数是可选的。第二个参数是被绑定的函数fn,第一个参数是第二个参数fn的上下文对象,用this调用。 阅读更多…
使用ssh访问远程代码仓库
背景知识 公司一般要求多久就必须修改密码,此时使用ssh的优势就出来了。只要不删除ssh的密钥,修改账号的密码不受影响的。 ssh的公钥太长了,我们一般使用它的指纹来验证更加方便点 公钥 阅读更多…
Angularjs的双向绑定
AngularJS的工作原理是:HTML模板将会被浏览器解析到DOM中, DOM结构成为AngularJS编译器的输入。AngularJS将会遍历DOM模板, 来生成相应的NG指令,所有的指令都负责针 阅读更多…
使用ssh拉取github代码
常规的下载github代码的方式有如下几种 直接以zip形式下载源码 以http(https)方式下载 以ssh方式下载 github-cli下载 这里主要讲的是第三种, 阅读更多…