全局删除
  node-gyp
npm -g uninstall node-gyp
再次安装依赖
  npm install
更改包内容后重建
  npm rebuild
清除缓存
  npm cache clean --force
将安装失败的项目中的node_modules文件夹删除
再次安装依赖
  npm install
更新npm版本
  npm install npm -g
切换cnpm命令行工具代替默认的npm
  npm install -g cnpm --registry=http://registry.npm.taobao.org
检查cnpm是否安装成功:
  cnpm -v
全局安装node-pre-gyp
  npm install node-pre-gyp -g
使用 --ignore-scripts 安装 (先把某个报错的包单独安装)
  npm install xxx@x.x.x --ignore-scripts
服务器安装node和npm install报权限错误(切换为root仍旧报权限问题)
  npm i --unsafe-perm=true --allow-root
解释:npm 出于安全考虑不支持以 root 用户运行,即使你用 root 用户身份运行了,npm 会自动转成一个叫 nobody 的用户来运行,而这个用户几乎没有
任何权限。这样的话如果你脚本里有一些需要权限的操作,比如写文件(尤其是写 /root/.node-gyp),就会崩掉了。
为了避免这种情况,要么按照 npm 的规矩来,专门建一个用于运行 npm 的高权限用户;要么加 --unsafe-perm 参数,这样就不会切换到 nobody 上,运
行时是哪个用户就是哪个用户,即使是 root

最新文章

  1. STM32F10xxx 之 System tick Timer(SYSTICK Timer)
  2. C++11 新特性: unordered_map 与 map 的对比
  3. 作业八—Alpha阶段项目总结
  4. 很不错的jQuery学习资料和实例
  5. Struts2实现Preparable接口和【struts2】继承ActionSupport类
  6. 使用ajax和history.pushState无刷新改变页面URL onpopstate(转)
  7. 安装gstreamer
  8. IOS_Note
  9. 使用clojure訪问SQL Server数据库
  10. [译][待续]Chap1.Using neural nets to recognize handwritten digits
  11. 从零开始学习OpenGL ES之一 – 基本概念
  12. SDWebImage源码解读之分类
  13. elasticsearch 索引 red 状态恢复 green
  14. 实体框架(Entity Framework)
  15. 201521123111《Java程序设计》第11周学习总结
  16. enctype="multipart/form-data"表单传值问题
  17. 安卓开发ScrollView嵌套ListView只显示一行
  18. hdu3068 最长回文 manacher
  19. Mac安装compass失败的原因
  20. Python制作回合制手游外挂简单教程(上)

热门文章

  1. 移动端和web端的性能指标
  2. python之切片操作,实现一个trim()函数,去除字符串首尾的空格.
  3. python应用(7):输入与输出
  4. B. Irreducible Anagrams【CF 1290B】
  5. java简单的实现搜索框的下拉显示相关搜索功能
  6. paddleocr安装笔记
  7. pandas 聚合求和等操作
  8. 半夜删你代码队 Day4冲刺
  9. Vue 的响应式原理中 Object.defineProperty 有什么缺陷?为什么在 Vue3.0 采用了 Proxy,抛弃了 Object.defineProperty?
  10. qtp学习入门