npm使用

一、安装NPM

sudo apt install nodejs
sudo apt install nodejs-legacy
sudo apt install npm

二、升级npm为最新版本

sudo npm install npm@latest -g

三、查看版本

sudo node -v
sudo npm -v

四、使用国内镜像源

通过命令配置

  1. 命令
    npm config set registry https://registry.npm.taobao.org
  2. 验证命令
    npm config get registry
    如果返回https://registry.npm.taobao.org,说明镜像配置成功。

通过使用cnpm安装

  1. 安装cnpm
    npm install -g cnpm --registry=https://registry.npm.taobao.org
  2. 使用cnpm
    cnpm install xxx

五、使用命令

1.npm install 安装模块

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

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

命令通用选项

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

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

2.npm uninstall 卸载模块

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

npm uninstall webpack --save-dev //卸载开发版本的模块 
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时,不会显示模块的依赖
npm list -g --depth 0 --production

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

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

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

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

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

npm root 
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

参考链接:http://events.jianshu.io/p/c6ce93534f2b

posted @ 2022-08-06 07:37  Lowell  阅读(138)  评论(0编辑  收藏  举报