三、Npm 包资源管理器


一、Npm

  • Node Package Manager 包资源管理器:
  1. 是一个基于 Node 的包管理和分发工具,可以理解为前端的 Maven。
  2. 也是整个 Node 社区最流行、支持的第三方模块最多的包管理器。
  3. 我们通过 Npm 可以很方便地下载 js 库,管理前端工程。
  4. 最近版本的 Node 已经集成了 Npm 工具。

# 查看当前`npm`源
npm config ls

# `npm`官方源。
npm config set registry https://registry.npmjs.org

1. 淘宝镜像

# 淘宝`Npm`镜像全局安装
npm install -g cnpm --registry=https://registry.npm.taobao.org  

# `cnpm`查看版本
cnpm -v             

# `cnpm`下载需要的`js`库
cnpm install 'Xxx'    

2. 常用命令

  • npm 配置文件 C:\Users\qshome\.npmrc
  • 默认情况,在那个文件夹下运行 npm,就在当前目录创建一个 node_modules 文件夹。
# 查看当前`npm`版本
npm -v       

# 查看全局安装目录   
npm root -g
# E:\web\nodejs\node_global\node_modules
npm root

# `npm`配置文件
npm config list
# `prefix`属性(`npm`全局安装目录)
npm config get prefix
# E:\web\nodejs\node_global
npm config set prefix 'E:\web\nodejs\node_global'
# 设置环境变量`NODE_PATH = 'E:\web\nodejs\node_global'
# 全局安装
npm install 'xxx' -g

# `cache`属性(`npm`全局缓存目录)
npm config set cache 'E:\web\node\node_cache'
# 初始化
# name项目名称、version版本号、description描述、keywords{Array}关键词,便于用户搜索到我们的	
npm init	

# 根据`package.json`批量下载包
npm install 

# 更新    
npm update    
# 全局安装`jquery`
npm install jquery -g     
# 本地安装`jquery`(简写`npm i xxx`) 
npm install jquery  
# 安装测试`jquery`        
npm i jquery --save-dev     

# 删除本地jquery(简写: `npm un xxx`)
npm uninstall jquery        

  
# 运行工程
# 开发测试运行(package.json > scripts)中定义的脚本(test、dev)
npm run dev|start   
npm run '脚本名称'
# 构建编译工程
npm run build    
# 运行`js`代码检测   
npm run lint        


npm rebuild node-sass

3. http-server 安装运行

# 安装
npm install http-server -g  

# 运行
http-server URL             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骑士梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值