NPM:nodejs官方包管理工具的简介、安装、使用方法之详细攻略


太太
太太 2022-09-19 17:13:31 52912
分类专栏: 资讯

NPM:nodejs官方包管理工具的简介、安装、使用方法之详细攻略

目录

NPM之nodejs官方包管理工具的简介

NPM之nodejs官方包管理工具的安装

NPM之nodejs官方包管理工具的使用方法


NPM之nodejs官方包管理工具的简介

NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。
npm是nodejs官方的一种包管理工具,简单点来说,就是开发人员通过cmd命令符下载各种包版本的工具。

NPM之nodejs官方包管理工具的安装

nodejs下载


NPM之nodejs官方包管理工具的使用方法

1、npm常用命令集合
npm install grunt 本地安装。将安装包放在 ./node_modules 下(运行npm时所在的目录);可以通过 require() 来引入本地安装的包
npm install -g grunt-cli 全局安装。将安装包放在 /usr/local 下;可以直接在命令行里使用
npm config set prefix '目录路径'    设置目录地址
npm config get prefix   获取当前设置的目录
npm list -g --depth 0  查看所有已经安装的包。-g是全局的安装包,list是已安装的node包,–depth 0貌似是不显示任何依赖包的意思
常用命令
npm init     初始化项目,其实就是创建一个package.json文件。
npm install     安装所有项目依赖。
npm help xxx     查看xxx命令的帮助信息。
npm search     搜索(快捷方式:find, s)
npm install     安装 (快捷方式:i)
npm search xxx   并安装xxx(局部)。安装多个依赖可用空格分割,如npm i jquery bootstrap。
npm search xxx -g      搜索并安装xxx(全局)。安装多个同上。
npm search xxx -D     安装并将依赖信息写在package.json中的devDependencies中。快捷方式 i均可,如npm i jquery。
npm search xxx@版本号    指定需要安装的版本号,若不指定将安装最新的稳定版本。
npm uninstall           卸载(快捷方式:rm, r)
npm uninstall xxx    多个依赖可用空格分割。
npm -D uninstall xxx   并将依赖信息从package.json中的devDependencies中清除。
npm list       默认局部。列出已安装依赖(快捷方式:ls)
npm list -g       列出已安装的全局依赖。-g 查看全局安装路径。
npm update -g    是全局更新xxx。
npm update xxx    是局部更新xxx。
npm update     更新依赖(快捷方式:up)
npm outdated     检查过期依赖
npm root       查看依赖安装路径(也就是node_modules的路径)
npm view     查看模块的注册信息


2、关于npm默认安装以及自定义安装路径设置
T1、默认情况下,在哪个文件夹下运行npm,npm就在当前目录创建一个文件夹node_modules,然后将要安装的程序安装到文件夹node_modules里面。
T2、// 设置npm安装程序时的默认位置
npm config set prefix "D:\Program Files\nodejs\X64\node_global"
// 设置npm安装程序时的缓存位置
npm config set cache "D:\Program Files\nodejs\X64\node_cache"
// 设置环境变量NODE_PATH 
NODE_PATH = D:\Program Files\nodejs\X64\node_global\node_modules
// 然后在使用npm安装程序时在后面加一个参数-g即可将安装的程序安装到我们指定的目录
// 如 npm install ionic -g
npm install XXX -g

npm 中文文档

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=3796
赞同 0
评论 0 条
太太L0
粉丝 0 发表 9 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2944
【软件正版化】软件正版化工作要点  2863
统信UOS试玩黑神话:悟空  2823
信刻光盘安全隔离与信息交换系统  2718
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1251
grub引导程序无法找到指定设备和分区  1217
华为全联接大会2024丨软通动力分论坛精彩议程抢先看!  163
点击报名 | 京东2025校招进校行程预告  162
2024海洋能源产业融合发展论坛暨博览会同期活动-海洋能源与数字化智能化论坛成功举办  160
华为纯血鸿蒙正式版9月底见!但Mate 70的内情还得接着挖...  157
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!