npm 常用命令整理
发布日期:2021-10-16 12:05:07 浏览次数:13 分类:技术文章

本文共 1994 字,大约阅读时间需要 6 分钟。

NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。

  1. npm install 安装模块,默认会安装最新的版本
    npm i ‘moduleName’@1.0.0 -s 安装包信息将加入到dependencies(生产阶段的依赖)
    (1)内容:是一个对象,配置模块依赖的模块列表,key是模块名称,value是版本范围
    (2)作用:该模块中所列举的插件属于生产环境的依赖(程序正常运行需要加载的依赖)
    一个模块不管是否安装过,npm 都要强制重新安装
    npm i ‘moduleName’ --force || npm i ‘moduleName’ -f
    如果单独安装某模块出现卸载其他文件,可尝试修改package.json的版本信息
    npm i ‘modulName’@1.0.0 -s-dev 安装包信息将加入到devDependencies
    (1)内容:是一个对象,配置模块依赖的模块列表,key是模块名称,value是版本范围
    (2)作用:该模块中所列举的插件属于开发环境的依赖(比如:测试或者文档框架等)
  2. npm uninstall 卸载模块
    npm uninstall [<@scope>/][@]… [-S|–save|-D|–save-dev|-O|–save-optional]
  3. npm update 更新模块
  4. npm outdated 检查模块是否已经过时
  5. npm ls 查看安装的模块 npm ls 查看安装的模块
  6. npm init 在项目中引导创建一个package.json文件npm init 在项目中引导创建一个package.json文件
  7. npm help 查看某条命令的详细帮助npm help 查看某条命令的详细帮助
  8. npm root 查看包的安装路径npm root 查看包的安装路径
  9. npm config 管理npm的配置路径npm config 管理npm的配置路径
  10. npm cache 管理模块的缓存 npm cache 管理模块的缓存
  11. npm start 启动模块npm start 启动模块
  12. npm stop 停止模块npm stop 停止模块
  13. npm restart 重新启动模块npm restart 重新启动模块
  14. npm test 测试模块npm test 测试模块
  15. npm version 查看模块版本npm version 查看模块版本
  16. npm view 查看模块的注册信息npm view 查看模块的注册信息
  17. npm adduser 用户登录npm adduser 用户登录
  18. npm publish 发布模块npm publish 发布模块
  19. npm access 在发布的包上设置访问级别npm access 在发布的包上设置访问级别
  20. npm package.json的语法npm package.json的语法
  21. npm cache clean --force || npm cache clean -f清理缓存

Node模块的安装过程

1、发出npm install命令
2、npm 向 registry 查询模块压缩包的网址
3、下载压缩包,存放在~/.npm目录
4、解压压缩包到当前项目的node_modules目录
也就是说一个模块安装以后,会保存两份:一份是~/.npm目录下的压缩包,另一份是node_modules目录下解压后的代码。
如何在已存在的.npm目录下去解压模块:$ npm install --cache-min Infinity
清空.npm 目录:$ rm -rf ~/.npm/* || $ npm cache

adb install / Android安装apk文件到设备中

touch .bash_profilesource .bash_profile// INSTALL_FAILED_TEST_ONLYadb install app.apk -t

nrm — npm 源管理器(npm registry manager)

1、安装: npm i nrm -g 全局安装
2、nrm ls —查看可选的源
3、nrm use taobao – 切换源
4、nrm add npmname npmurl ----- 新增私有源
5、nrm del npmname ----删除源
6、nrm test npm —测试源响应时间

n模块是专门用来管理nodejs版本d

安装n模块:npm i n -g || brew install n

升级node.js到最新稳定版:n stable || sudo n stable

查看node安装路径: which node

转载地址:https://blog.csdn.net/snow51/article/details/85066266 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:安装/卸载:
下一篇:RN 0.50.3 版本bug

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年02月28日 18时38分25秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

mysql concat 整数型_MySQL 数字类型转换函数(concat/cast) 2019-04-21
mysql单元格函数是_MySQL常用内置函数 2019-04-21
mysql 怎么字段分裂_你可以分裂/爆炸MySQL查询中的字段吗? 2019-04-21
mysql server卸载出错_Mysql卸载问题Start Server卡住报错解决方法 2019-04-21
全国省市区 mysql_2017全国省市区数据库【含三款数据库】 2019-04-21
druid加载MySQL驱动原理_你好,想知道mybatis+druid+jdbc 原理介绍? 2019-04-21
mysql 怎样链接jdbc_jdbc怎么链接mysql数据库 2019-04-21
mysql学生课程表试题_Mysql练习之 学生表、课程表 、教师表、成绩表 50道练习题... 2019-04-21
java exec封装_Java 执行系统命令工具类(commons-exec) 2019-04-21
php sha512解密,PHP加密函数 sha256 sha512 sha256_file() sha512_file() 2019-04-21
mysql里可以用cube吗_sql server的cube操作符使用详解_mysql 2019-04-21
php mysql 图书_使用PHP+MySQL来对图书管理系统进行构建 2019-04-21
单片机c语言 int1,51单片机into、int1中断计数c语言源程序.doc 2019-04-21
c语言课程设计工资管理建库,C语言课程设计工资管理系统参考.doc 2019-04-21
c语言case中途跳出,break语句在switch结构语句中的作用是终止某个case,并跳出switch结构语句。... 2019-04-21
c51写c语言外部ram头文件,C51中访问外部RAM的方法 2019-04-21
51c语言产生随机证书,基于51单片机的随机数产生器设计-LCD1602-KEY-(电路图+程序源码)... 2019-04-21
C语言编写程序计算高考倒计时天数,基于51单片机LCD12864大字符校时万年历带高考倒计时程序... 2019-04-21
c语言打开一个html文件路径,C语言文件处理-C语言文件的打开和关闭 2019-04-21
普职融通信息技术课本C语言,“三步走”扎实推进“普职融通”办学新模式 2019-04-21