• npm 汇总


    1 npm 常用的命令:

    npm install  //运行npm install 咳根据package.json中的配置自动安装所有的依赖包

    npm uninstall //卸载依赖包 如果 npm uninstall <packagename> --save-dev 即卸载开发环境下的webpack

    npm install xxx --save-dev 简写npm i xxx -D 将xxxx安装到开发环境devDependencies的依赖中去

    npm update //更新依赖安装包

    npm view <packagename> version //查看npm中可供安装的package版本号(如果版本过多,会隐藏一部分不显示)

    npm view <packageaname> version --json //查看npm中可供安装的package的所有版本(如果版本太多也不会隐藏)

    npm install webpack@3.1.9 //安装指定版本的webpack

    npm install webpack -g //将webpack安装到全局

    npm init //用于引导在指定目录自动创建一个package.json配置文件

    npm root //查看当前的包安装路径

    npm root -g //查看全局包的安装路径

    npm outdated //在当前安装目录下查看所有已经过时的依赖包,一遍进行版本更新

    npm outdated -g //在全局目录下查看所有已经过时的依赖包,以便进行版本更新

    npm ls //查看当前安装的模块和依赖

    npm ls -g//查看全局环境下已经安装的模块以及依赖

    npm help xx //查看某条命令的详细使用说明

    npm config set proxy=url //设置代理

    npm config set registry 设置镜像

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

    npm cache clean --force //强制清除npm本地缓存

    从npm@5开始,npm缓存可自行修复,并且从缓存中提取的数据保证有效。如果想保证一切都一致,请使用 npm cache verify。

    npm link //将全局模式链接到本地目录 ,相应的解除链接 npm unlink

    npm run  查看当前项目下所有定义的npm脚本命令

    npm prefix 打印本地目录前缀。如果没有 -g 参数,它是 package.json 文件最近的父目录。如果带有 -g 参数,它就是全局目录前缀

    npm list -g -depth=0// 查看全局安装的依赖包depth=0目录层级

    npm version  --no-git-tag-version  //变更packagejson中的版本号

    npm list <packagename> //查看是否安装某个依赖包

    npm list <pakagename> -g //查看全局是否安装某个依赖包

    二、npm常用插件

    npm-check

    用于检查错误的、不更新的或者不使用的依赖项

    1 安装npm-check

    npm i npm-check -g

    特点:

    告诉你有哪些是过时得

    提供包得文档得链接,以便你可以决定是否需要更新

    会通知你的代码中是否使用依赖关系

    使用-g命令,全局搜索所安装的包

    交互式更新,-u命令

    支持公开和私有 @ scoped/package

    支持es6风格的import from

    使用

    现在很多的前端项目用的都是cli,里面都会有一个package.json文件,这个文件就是记录用的都是那些包,还有版本信息,如果更新这些包,总不能一个一个更新,

    当然可以把版本号改为*号,这样的话,安装的时候就会安装最新版本的包,使用npm-chek:

     上图出现的那些包都是packgae.json文件里的包,第一个版本号就是现在所安装的版本号,第二个就是最新的版本,后面的链接就是各个包最新版本的文档,

    查看全局的包信息:npm-check -g -u

    --color --no-color

    支持和默认颜色支持(打印的信息带颜色)

    -d,--dev-only

    忽略dependencies,只检测devDependencies

    -p, --production

    默认npm-check 检测dependencies和devDependencies,加上这个参数,会忽略devDependencied只检测dependencies

    参考 :https://blog.csdn.net/zsl_955200/article/details/78813329

  • 相关阅读:
    系统调用简单总结
    系统调用原理详解
    总结:c 语言与Linux操作系统的关系
    poj3171 Cleaning Shifts
    洛谷P1032 字串变换
    poj3662 Telephone Lines
    洛谷P1073 最优贸易
    Uva1330/poj1964 City Game
    poj2559/SP1805 Largest Rectangle in a Histogram
    洛谷 P1196 [NOI2002]银河英雄传说
  • 原文地址:https://www.cnblogs.com/xiaofenguo/p/12809825.html
Copyright © 2020-2023  润新知