npm使用

作者: 葵葵的花园 | 来源:发表于2019-02-19 16:54 被阅读0次

一、简介

使用环境:下载node.js

npm的全称是Node Package Manager,是随nodejs一起安装的包管理和分发工具,它很方便让javascript开发者下载、安装、上传以及管理已经安装的包。

二、使用命令

1.npm install 安装模块

安装命令下载包并将包的信息保存到项目的package.json文件中

npm install webpack
#or 
npm install webpack@4.0.0 //安装包指定版本

命令通用选项
  1. -S--save将安装包信息加入到package.json的dependencies生产阶段的依赖中。
  2. -D--save-dev将安装包信息加入到 devDependencies开发阶段依赖中,一般开发阶段使用。
  3. -g--global 全局安装包。

以自己电脑为列,使用npm全局安装的包的目录如下:
C:\Users\Thinkpad\AppData\Roaming\npm
电脑的用户环境变量下的Path里已经添加了npm全局安装的目录,所以能全局使用全局安装目录下的命令。

通常全局安装的模块是工具模块(有命令的模块),主要作用是使用模块的各种命令。


2.npm uninstall 卸载模块

uninstall相同作用的有 remove,rm,r,un,unlink

npm uninstall webpack --save-dev //卸载开发版本的模块 
#or
npm remove webpack --save-dev

3.npm update 更新模块

npm update webpack

4.npm outdated 检查模块是否过时

此命令会将所有已经过时的包列出来

npm outdated

5.npm ls 查看安装的模块

ls 相同作用的有list,la,ll

npm ls -g --depth=0 --dev //--depth表示深度,我们使用的模块会有依赖,深度为0时,不会显示模块的依赖
#or
npm list -g --depth 0 --production

6.npm init 在项目中引导创建一个package.json文件

npm init -f-y  //不会进行询问,直接生成一个默认的package.json文件
#or
npm init --force--yes

7.npm help 查看某条命令的详细帮助

输入npm help install,系统在默认的浏览器或者默认的编辑器中打开本地nodejs安装包的文件:
/nodejs/node_modules/npm/html/doc/cli/npm-install.html

npm help install

8.npm root 查看包的安装路径

npm root 
#or
npm root -g //输出全局安装模块的路径

9.npm config 管理npm下载模块的配置路径

10.npm cache 管理模块缓存

最常用的:清除npm 本地缓存

npm cache clean

11.npm start 启动模块

该命令写在package.json文件scripts的start字段中,可以自定义命令来配置一个服务器环境和安装一系列的必要程序。全称npm run start

"script":{
  "start":"gulp -ws",
  "test3": "webpack-dev-server --open",
  "test": "echo \"Error: no test specified\" && exit 1",
}

要执行package.json下scripts里的命令,使用npm run <命令项>
scripts里的命名是在本地安装模块的命令,在node_modules\.bin下面。

npm start
npm run start
npm run test3

相关文章

  • 小程序开发如何使用npm

    构建npm 开启“使用npm模块”(右上角详情-本地设置-勾选使用npm模块)使用npm模块 初始化npm npm...

  • vue2.0之axios

    安装 使用 bower: $ bower install axios 使用 npm: $ npm install ...

  • Vue-cli环境安装

    1:升级npm #查看npm的版本$ npm -v #使用npm升级npm的版本$ npm npm install...

  • npm常用指令

    npm的日常使用 : 如何使用npm(亮点:登录发布npm代码) NPM知识点(亮点:设置仓库地址及代理) np...

  • 【NPM】NPM的使用

    基本词解释 Node.js 是一个开源、跨平台JS运行时环境,用来运行服务器端的JS代码。Chrome V8JS引...

  • npm常用命令

    NPM提供了很多命令,例如install和publish,使用npm help可查看所有命令。 使用npm hel...

  • [读] npm太慢, 淘宝npm镜像使用方法

    npm太慢, 淘宝npm镜像使用方法

  • npm换源

    使用淘宝镜像 临时使用npm --registry https://registry.npm.taobao.org...

  • vue-scroller的使用

    安装 使用npm 安装npm install vue-scroller -d 引入 在main.js里面使用 使用...

  • npm使用

    介绍下这款明星工具, npm npm 目前最活跃的javascript软件包管理系统。 使用别人写好的npm包 ...

网友评论

      本文标题:npm使用

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