npm学习笔记

npm是什么?

npm:全称Node Package Manager,即node包管理器,是node.js默认的,以javascript编写的软件包管理工具。

npm的作用

  1. npm可以完成js包的分享或使用。
  2. 解决包下载中的依赖的问题。

npm 命令

npm -v   通过查看版本,看npm是否安装成功
npm install <Module Name>      使用 npm 命令安装模块
npm install <Module Name> -g   可以直接在命令行里使用
npm list -g  查看所有全局安装的模块
npm list vue 查看某个模块的版本号
npm -g install npm@5.9.1  (@后跟版本号)这样我们就可以更新npm版本
npm install -save moduleName         # -save 在package文件的dependencies节点写入依赖。
npm install -save-dev moduleName  # -save-dev 在package文件的devDependencies节点写入依赖
npm help <command>  #如npm help install
npm update <Module Name> #-g 更新全局包 不加更新当前目录的包
npm cache clear#  可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。
npm unpublish <package>@<version> #可以撤销发布自己发布过的某个版本代码。

dependencies:运行时的依赖,发布后,即生产环境下还需要用的模块
devDependencies:开发时的依赖。里面的模块是开发时用的,发布时用不到它,比如项目中使用的 gulp ,压缩css、js的模块。这些模块在我们的项目部署后是不需要的

npm镜像的设置命令

npm config set registry https://registry.npm.taobao.org --global #淘宝镜像
npm config set registry https://registry.npmjs.org/              #官网镜像
npm config get registry 										 #查看镜像地址
npx nrm use taobao                                              #切换淘宝镜像地址
npx nrm use npm                                                 #切换回官网地址

Package.json属性说明

name - 包名。
version - 包的版本号。
description - 包的描述。
homepage - 包的官网 url 。
author - 包的作者姓名。
contributors - 包的其他贡献者姓名。
dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。
main - main 字段指定了程序的主入口文件,require(‘moduleName’) 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。
keywords - 关键字

package.json文件中版本号的说明,安装的时候代表不同的含义:
“5.0.3” 表示安装指定的5.0.3版本
“~5.0.3” 表示安装5.0.X中最新的版本
“^5.0.3” 表示安装5.X.X中最新的版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值