javascript
阿拉丁神经
这个作者很懒,什么都没留下…
展开
-
husky改yorkie遇到的问题
之前项目里一直用husky用来触发git的各种hook,但最近发现其实vue-cli现在生成的项目自带yorkie(fork自husky),并且husky5.0之后改了license,所以把husky改为了yorkie,记录一下遇到的问题:1、Command"husky-run" not found改为yorkie之后,git commit的时候提示,这是由于之前安装husky的时候在.git/hooks里生成了相应的钩子脚本,在安装yorkie的时候不会再次生成yorkie的脚本,所以删...原创 2021-03-24 17:02:28 · 1299 阅读 · 0 评论 -
解决npm link下的eslint报错
问题 在开发node package的时候,经常会有link到项目下调试的需求,如果你用的webpack+eslint,会发现eslint对你link的包起作用了,纳尼,不是exlude了node_modules的吗,关键是eslint出来的错有时候是错的,这个现象是因为webpack会把link的包resolve成他们的真实地址,所以就不受ignore限制了解决方法 见 https://webpack.js.org/configuration/resolve/#resolvesymlinks 可原创 2020-11-25 19:24:58 · 2701 阅读 · 0 评论 -
模版字符串实例:模板编译
摘抄自ECMAScript6入门下面,我们来看一个通过模板字符串,生成正式模板的实例。var template = `ul> % for(var i=0; i data.supplies.length; i++) {%> li>%= data.supplies[i] %>/li> % } %>/ul>`;上面代码在模板字符串之中,放置了一个常规模板。该转载 2016-01-15 14:23:40 · 524 阅读 · 0 评论 -
当Shell遇上了NodeJs
好吧,我承认,这个标题有点暧昧的基情,但是希望下文的内部能给不熟悉或不喜欢Shell或WIN平台下的批处理编写的工程师带来一些帮助。首先,我承认Shell脚本配置sed,awk等工作已经相当强大了,熟悉的朋友就对下面的内容一笑而过吧,但是如果你喜欢上了NODE,那就让我们继续旅程吧:好吧,先做一段简单的Shell得到时间差代码的冷菜diff.sh:#!/bin/bashSTAR转载 2016-03-11 10:05:09 · 1067 阅读 · 0 评论 -
express4.13.4之microblog学习笔记
学习环境:nodejs :4.4.3,express :4.13.4,mongoDB : 3.2.4,robomongo: 0.9.0-RC7依赖学习例子:nswbmw的一个简单的博客接下来,我将按照例子中的章节依次列出遇到的问题以及解决的方法。第1章 一个简单的博客1、windows下用set DEBUG=express:* node ./bin/www设置DEBUG环境变量,再用npm star原创 2016-04-17 15:52:51 · 478 阅读 · 0 评论 -
深入理解JavaScript执行上下文、函数堆栈、提升的概念
首先明确几个概念:EC:函数执行环境(或执行上下文),Execution ContextECS:执行环境栈,Execution Context StackVO:变量对象,Variable ObjectAO:活动对象,Active Objectscope chain:作用域链想当初自己看到这几个概念的时候是一(m)脸(d)懵(z)逼(z),但是不得不说这几个概念对以后深入学习JS有很大的帮助。来不及...转载 2017-04-26 21:55:15 · 2728 阅读 · 1 评论