npm 简介

作者: YM雨蒙 | 来源:发表于2019-10-07 20:12 被阅读0次

npm: 包管理工具(node package manage)

安装

npm安装

下载 node

  • LTS: 长期维护的
  • Current: 当前的版本

下载了 node 就安装了 npm

// 验证
node -v

npm -v

// 可以升级最近的稳定版本
 npm install npm@latest -g

常用操作

// 初始化项目
npm init (-y)  // 生成 package.json文件

// 安装包
npm install packageName

// 卸载包
npm uninstall packageName

// 更新
npm update packageName

// 安装指定版本的包
npm install packageName@x.x.x

npm 常用配置项

package name: 包名
version: (1.0.0) 版本号
description: 描述项目
entry point: (todo.js) 包的入口文件
test command:
git repository:
keywords: 关键字
author: 作者
license: (ISC) 许可证
{
  "name": "packa",
  "version": "1.0.0",
  "description": "description:",
  "main": "entry point: (todo.js)",
  // 指定命令的快捷方式
  "scripts": {
    "test": "test command:"
  },
  "repository": {
    "type": "git",
    "url": "git repository:"
  },
  "keywords": [
    "keywords:"
  ],
  "author": "author:",
  "license": "ISC"
}
// 安装生产环境需要的依赖
dependencies : {
  'jquery': '^3.0.0'
}
// 开发环境需要的依赖, 不在生产环境用
devDependencies: {
  'webpack': '^3.0.0'
}

npm install webpack --save-dev

常用命令

  • npm init 初始化项目,其实就是创建一个package.json文件。
  • npm install 安装所有项目依赖。
  • npm help xxx 查看xxx命令的帮助信息。

npm search 搜索(快捷方式:find, s)

  • xxx 搜索xxx 如:npm search jquery

npm install 安装 (快捷方式:i)

  • xxx 搜索并安装xxx(局部)。安装多个依赖可用空格分割,如npm i jquery bootstrap
  • xxx -g 搜索并安装xxx(全局)。安装多个同上。
  • xxx -D 安装并将依赖信息写在package.json中的devDependencies中。
  • 快捷方式i均可,如npm i jquery
  • xxx@版本号 指定需要安装的版本号,若不指定将安装最新的稳定版本。

npm uninstall 卸载(快捷方式:rm, r)

  • xxx 卸载xxx。多个依赖可用空格分割。
  • xxx -D 卸载xxx,并将依赖信息从package.json中的devDependencies中清除。

npm list列出已安装依赖(快捷方式:ls)

  • 默认列出局部依赖。
  • npm list -g 列出已安装的全局依赖。

npm outdated 检查过期依赖

npm update 更新依赖(快捷方式:up)

  • xxx 局部更新xxx
  • xxx -g 全局更新xxx

npm root 查看依赖安装路径(也就是node_modules的路径)

  • 默认查看局部安装路径。
  • -g 查看全局安装路径。

npm view 查看模块的注册信息

  • xxx versions 列出xxx的所有版本, 如:npm view jquery versions
  • xxx dependencies 列出xxx的所有依赖, 如:npm view gulp dependencies

相关文章

  • NPM - 简介

    NPM是随同NodeJS一起安装的包管理工具,能够解决NodeJS代码部署上的很多问题。package manag...

  • NPM简介

    NPM是随同NodeJS一起安装的包管理工具。类似于java语言中maven对jar包管理 1. 允许用户从NPM...

  • npm 简介

    npm: 包管理工具(node package manage) 安装 npm安装 下载 node LTS: 长期维...

  • npm简介

    npm 简介npm是javaScript世界的包管理工具并且是Node.js平台的默认包管理工具,通过npm可以安...

  • npm 简介

    做前端开发,如果项目达到了一定的规模,就离不开npm了。 下面简单介绍一下npm的知识。 1、npm的含义 npm...

  • Vue.js 学习之路(二)

    npm install npm install 模块安装机制简介 关于 npm install 模块安装机制的简介...

  • NPM Dependencies简介

    npm 的 package.json 包括 5 种 dependencies: dependencies 应用能够...

  • npm包的发布流程

    文章简介: 什么是npm?npm 的安装方式。 如何发布一个自己的npm包。 什么是npm? npm,全程【nod...

  • npm 超详细教程

    npm 超详细教程 简介 npm,全名 node package manger。 npm 是Node的开放式模块登...

  • 原生 node 搭建最基础的 npm 工具包

    本文会简单介绍一下 npm,如果着急进食,请跳过 「 1 npm 」这节。 1 npm 1.1 npm简介 相信有...

网友评论

    本文标题:npm 简介

    本文链接:https://www.haomeiwen.com/subject/dknmpctx.html