npm 常用命令整理
发布日期:2021-10-16 12:05:07
浏览次数:13
分类:技术文章
本文共 1994 字,大约阅读时间需要 6 分钟。
NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。
- 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)作用:该模块中所列举的插件属于开发环境的依赖(比如:测试或者文档框架等)
- npm uninstall 卸载模块 npm uninstall [<@scope>/][@]… [-S|–save|-D|–save-dev|-O|–save-optional]
- npm update 更新模块
- npm outdated 检查模块是否已经过时
- npm ls 查看安装的模块 npm ls 查看安装的模块
- npm init 在项目中引导创建一个package.json文件npm init 在项目中引导创建一个package.json文件
- npm help 查看某条命令的详细帮助npm help 查看某条命令的详细帮助
- npm root 查看包的安装路径npm root 查看包的安装路径
- npm config 管理npm的配置路径npm config 管理npm的配置路径
- npm cache 管理模块的缓存 npm cache 管理模块的缓存
- npm start 启动模块npm start 启动模块
- npm stop 停止模块npm stop 停止模块
- npm restart 重新启动模块npm restart 重新启动模块
- npm test 测试模块npm test 测试模块
- npm version 查看模块版本npm version 查看模块版本
- npm view 查看模块的注册信息npm view 查看模块的注册信息
- npm adduser 用户登录npm adduser 用户登录
- npm publish 发布模块npm publish 发布模块
- npm access 在发布的包上设置访问级别npm access 在发布的包上设置访问级别
- npm package.json的语法npm package.json的语法
- 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 cacheadb 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.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_2017全国省市区数据库【含三款数据库】
2019-04-21
mysql 怎样链接jdbc_jdbc怎么链接mysql数据库
2019-04-21
java exec封装_Java 执行系统命令工具类(commons-exec)
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
c51写c语言外部ram头文件,C51中访问外部RAM的方法
2019-04-21
c语言打开一个html文件路径,C语言文件处理-C语言文件的打开和关闭
2019-04-21
普职融通信息技术课本C语言,“三步走”扎实推进“普职融通”办学新模式
2019-04-21