zoukankan      html  css  js  c++  java
  • npm 常用命令 使用命令删除 node_modules 包

    查看 npm 命令

     npm help

    全局命令参数 -g

    npm install -g    // 安装全局
     
    npm uninstall -g  //  卸载全局

    全局node包中 i5ting_toc 这个包可以把md文件格式化成一个网页 运行 i5ting_toc -f 文件名.md -0

    版本安装

    可以指定使用包的哪个版本 npm install 包名@版本号 不带就安装最新版

    项目安装

    初始化 package.json

    npm init -y

    安装包

      安装 package中的配置
     npm install 

      安装多个包

    npm install  包名1 包名2  包名3 

      生产 / 开发参数

           
       npm i 包名 --save ( -S ) // 用于生产环境的依赖包 ==> dependencies npm i --production // 只会安装 package 中 dependencies 里面的包 npm install 包名 --save-dev( -D ) // 用于开发环境 ==> devDependencies npm install // 所有包都会安装

       查看包信息

    npm info 包名

    解决被墙问题 

      设置镜像路径 

      npm config set registry= 镜像地址(https//registry.npm.taobao.org) 

    使用 cnpm 

    npm install cnpm -g

    使用nrm 改变镜像    

    npm install nrm  // 下载
    
    nrm use taobao  // 改变镜像 

    运行 package.json中 scripts设置的命令

    npm run  dev  // script 中配置的脚本

    其他命令

     
    
    npm ls --depth 0 -g // 看看哪些失效了
    
    npm prune -g // 修剪下全局包
    
    npm rebuild -g // 重建下全局包
    
    npm update -g // 更新下全局包的版本
    
    npm cache clear --force -g // 删除全局包的缓存(慎重)

     删除 node_modules

     安装 rimraf
    npm install rimraf -g 

    // 使用命令删除
    rimraf node_modules // 也可以删除其它文件夹或文件

    参考链接

    package.json字段分析

    • name:包的名称,必须是唯一的,由小写英文字母、数字和下划线组成,不能包含空格

    • description:包的简要说明

    • version:符合语义化版本识别规范的版本字符串

    • keywords:关键字数组,通常用于搜索

    • maintainers:维护者数组,每个元素要包含name、email(可选)、web(可选)字段

    • contributors:贡献者数组,格式与maintainers相同。包的作者应该是贡献者数组的第一- 个元素

    • bugs:提交bug的地址,可以是网站或者电子邮件地址

    • licenses:许可证数组,每个元素要包含type(许可证名称)和url(链接到许可证文本的- 地址)字段

    • repositories:仓库托管地址数组,每个元素要包含type(仓库类型,如git)、url(仓- 库的地址)和path(相对于仓库的路径,可选)字段

    • dependencies:生产环境包的依赖,一个关联数组,由包的名称和版本号组成

    • devDependencies:开发环境包的依赖,一个关联数组,由包的名称和版本号组成

    yarn 

    yarn 也是一个包管理工具,大多命令于npm 相似

    可通过 npm  全局安装 yarn

    npm  install -g yarn

    初始化package 和 npm 类似

    yarn init -y

    下载所有package中所有依赖

    yarn install  // 下载所有依赖
    
    yarn install --flat // 每个依赖只允许有一个版本存在
    
    yarn install --force  // 重新拉取所有包,即使之前已经安装的。

    安装包 

    yarn add  包名  // 新增一个依赖包
    
    yarn add   包名 包名 包名 // 新增多个依赖包
    
    yarn global add 包名 // 全局安装
    
    yarn add  包名  -D  // 新增一个依赖包至开发依赖中
    
    yarn add  包名  -P  // 新增一个依赖包至生产依赖中

    显示一个包的信息

    yarn info 包名

    运行 package.json中 scripts设置的命令

    yarn run dev // scripts中配置的脚本

    Owen 的个人博客

    参考链接

     

  • 相关阅读:
    Windows Azure Storage (17) Azure Storage读取访问地域冗余(Read Access – Geo Redundant Storage, RA-GRS)
    SQL Azure (15) SQL Azure 新的规格
    Azure China (5) 管理Azure China Powershell
    Azure China (4) 管理Azure China Storage Account
    Azure China (3) 使用Visual Studio 2013证书发布Cloud Service至Azure China
    Azure China (2) Azure China管理界面初探
    Azure China (1) Azure公有云落地中国
    SQL Azure (14) 将云端SQL Azure中的数据库备份到本地SQL Server
    [New Portal]Windows Azure Virtual Machine (23) 使用Storage Space,提高Virtual Machine磁盘的IOPS
    Android数据库升级、降级、创建(onCreate() onUpgrade() onDowngrade())的注意点
  • 原文地址:https://www.cnblogs.com/gaoguowen/p/9621084.html
Copyright © 2011-2022 走看看