npm 各种常用命令
2024-09-04 22:31:19
全局删除
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
最新文章
- STM32F10xxx 之 System tick Timer(SYSTICK Timer)
- C++11 新特性: unordered_map 与 map 的对比
- 作业八—Alpha阶段项目总结
- 很不错的jQuery学习资料和实例
- Struts2实现Preparable接口和【struts2】继承ActionSupport类
- 使用ajax和history.pushState无刷新改变页面URL onpopstate(转)
- 安装gstreamer
- IOS_Note
- 使用clojure訪问SQL Server数据库
- [译][待续]Chap1.Using neural nets to recognize handwritten digits
- 从零开始学习OpenGL ES之一 – 基本概念
- SDWebImage源码解读之分类
- elasticsearch 索引 red 状态恢复 green
- 实体框架(Entity Framework)
- 201521123111《Java程序设计》第11周学习总结
- enctype=";multipart/form-data";表单传值问题
- 安卓开发ScrollView嵌套ListView只显示一行
- hdu3068 最长回文 manacher
- Mac安装compass失败的原因
- Python制作回合制手游外挂简单教程(上)
热门文章
- 移动端和web端的性能指标
- python之切片操作,实现一个trim()函数,去除字符串首尾的空格.
- python应用(7):输入与输出
- B. Irreducible Anagrams【CF 1290B】
- java简单的实现搜索框的下拉显示相关搜索功能
- paddleocr安装笔记
- pandas 聚合求和等操作
- 半夜删你代码队 Day4冲刺
- Vue 的响应式原理中 Object.defineProperty 有什么缺陷?为什么在 Vue3.0 采用了 Proxy,抛弃了 Object.defineProperty?
- qtp学习入门