NPM 常见问题解决方法
1.symlink
常见于windows主机上,解决方法:npm install –no-bin-links
2.Maximun call stack size exceeded
原因往往是因为script中存在很多的递归调用(循环调用)
解决方法:
先执行一次 npm install --no-bin-links
再执行一次 npm install --no-bin-links
3.no such file or directory,scandir
一般出现在非直接安装的,也就是未在package.json中声明的依赖包。
npm rebuild
相应的依赖包 如 npm rebuild node-sass
遇到其他bugs
npm cache clean
//出现bug后,清空cache再试
npm update
//更新一下npm,看看新版本的有没有解决这个bug
npm install -g npm@latest-2
//降级,返回到2.*版本的npm再试试,比如该方法解决了win10系统上无法npm install的问题
Sudo npm install --no-bin-links
//权限不够时使用
还可以上github npm issues查阅,相关问题
发表评论