这几天客户现场同事碰到了两次 npm install 不能用的情况。
第一次远程看了下,可能客户现场同事的网有些问题,npm install 到一半(或者百分之多少)的时候吧,就卡住不动了。遇到这种情况,我们都知道,大概率是npm网不太好了。于是给现场同事装了cnpm,临时解决了问题。后端同事的也是这个原因,也用cnpm install解决了。
第二次的绕了我一下。因为后端同事是给现场发包的,发到现场之后,现场再install。我远程看了下,后端同事因为npm不好用,给现场发的时候改成cnpm了。照理开发同事和现场同事应该都能运行无误,然而but,现场运行的时候挂了。我没有再试一遍,把 cnpm 改回 npm 之后就能install了。
这就让人有些疑惑了,上次运行的是好好的,为什么这次不行了呢,思前想后好像明白了(谴责没有多试一遍cnpm的自己,要不问题就明了了(¬_¬)ノ)。上次给现场装 cnpm 好像只在当前包安装的,印象中好像是没有加 -g 的……而现场同事每次收到的包都是单独存放的。
公司开发这儿的 npm 之所以不好用,可能和后端同事最近换网线有关系,毕竟我的是好用的~ 所以开发同事和现场同事的环境是不一样的!
引以为戒。