npm ERR! cb() never called! 解决办法

执行npm i 命令时,出现了npm ERR! cb() never called!错误解决方案:1、首先清除你的npm缓存:sudo npm cache clean -f 一般情况执行完后再试下 应该就OK了 2、如果1方法不奏效的话,只能采用升级覆盖安装: 清除完缓存后,安装最新版本的Node helper:npm install -g n

Node.js中package.json中库的版本号详解(^和~区别)

当我们查看package.json中已安装的库的时候,会发现他们的版本号之前都会加一个符号,有的是插入符号(^),有的是波浪符号(~)。那么他们到底有什么区别呢?先贴一个例子,对照例子来做解释: { "name": "vue-ssr", "version": "1.0.0", "description": "", ...

匿名函数function前面的! ~等符号作用

相信作为前端,很多同学应该都见过类似于以下代码: !function() { do something... }() ~function(){ do something... }() 等这样的匿名函数写法! 当然对于老同志来说,肯定是明白这样写法的作用了,但是对于新手来说可能会有一定的困扰,这里就简单...

chrome performance 性能参数详解

performance.memory是显示此刻内存占用情况,它是一个动态值,其中: usedJSHeapSize表示:JS 对象(包括V8引擎内部对象)占用的内存数 totalJSHeapSize表示:可使用的内存 jsHeapSizeLimit表示:内存大小限制 通常,usedJSHeapSize不能大于totalJSHeapSize,如果大于,有可能...

javascript中的编码与解码

在 web 开发中,我们经常会和我网站 url 打交道。当我们跳转到一个其他网站的时候,也是通过 url 来进行跳转的。有时我们需要对 url 进行处理,例如拼接参数等。在一次开发中,我直接拿后台返回的 url 进行拼接参数,然后居然出错了。最后查到是因为 url 经过了转译编码,然后...