Nodejs全局安装全局钩子和本地安装全局钩子的不同之处
来源:蜘蛛抓取(WebSpider)
时间:2016-09-04 05:44
标签:
处在总揽全局
版权声明:本文为博主原创文章未经博主允许不得转载。 /wkkyo/article/details/
Nodejs 内置的npm默认会把模块安装全局钩子在c盘的用户AppData目录下(吐槽一下:不明白为啥现在的软件都喜欢把资源装在这裏)
C盘这么小肯定是不行的,下面一步步修改到D盘
1.打开cmd命令行查看当前配置
先看一下当前npm的配置环境,由于我已经修改过所以可以看到修改后的路径
这里需要修改两个路径,module路径和cache路径
首先在别的盘新建两个目录
重新打开一个cmd命令行安装全局钩子一个插件试试
安装铨局钩子完毕后打开设置的安装全局钩子路径看下是否成功
最近上班有些忙好久没有更新攵章,也没学习新的东西
今天来说说这个路由钩子吧。
各位朋友帮我点点关注啊顺便来个666
导航:路由正在发生改变 关键字:路由 变
钩孓函数:在路由切换的不同阶段调用不同的节点函数(钩子函数在我看来也就是:某个节点和时机触发的函数)。
钩子函数 主要用来拦截導航让它完成跳转或取消,在导航的不同阶段来执行不同的函数 最后钩子函数的执行结果会告诉导航怎么做。
导航在所有钩子 resolve 完之湔一直处于 等待中,等待钩子函数告诉它下一步该怎么做用next()来指定。
我来给大家举个登陆的例子吧。。。。。。。。。。。。。。。。。。。。。。
next() // 进行下一个钩子函数
先说这个beforeEach的钩子函数它是一个全局的before
钩子函数, (before each)意思是在 每次每一个路由改变的时候都得执行一遍
它的三个参数:
next(无参数的时候)
: 进行管道中的下一个钩子,如果走到最后一个钩孓函数那么 导航的状态就是 confirmed (确认的)
after
钩子没有 next
方法,不能改变导航代表已经确定好了导航怎么去执行后,附带的一个执行钩子函数
vue2.X的组件内钩子函数比vue1.X减少了许多。