zoukankan      html  css  js  c++  java
  • npm、yarn、cnpm基本命令

    全局安装 -g:

    全局安装的包位于Node.js环境的node_modules目录下,全局安装的包一般用于命令行工具。

    本地安装:本地安装的包在当前目录下的node_modules里面,本地安装的包一般用于实际的开发工作。

    npm常用的命令:

    1.安装包(如果没有指定版本号,那么安装最新版本)

      npm install -g 包名称(全局安装)

      npm install包名称(本地安装)

    2.安装包的时候可以指定版本

      npm install -g 包名称@版本号

    3.卸载包

      npm uninstall -g 包名称

    4.更新包(更新到最新版本)

      npm update -g 包名称

    开发环境(平时开发使用的环境)

    生产环境(项目部署上线之后的服务器环境)

    --save  向生产环境添加依赖 dependencies

    --save-dev  向开发环境添加依赖 devDependencies

    区别:

    npm install xxx  安装到项目目录的node_modules文件夹下,但是不会添加任何依赖(依赖写在package.json文件中)

    npm install xxx -g  全局安装,安装到你安装npm的磁盘目录下

    npm install xxx --save  安装到项目目录的node_modules文件夹下,添加到dependencies的依赖下(生产环境中:项目发布到服务器上必须要使用的包)

    npm install xxx --save-dev  安装到项目目录的node_modules文件夹下,添加到devdependencies的依赖下(开发环境中:测试、管理,只在程序员模式下需要)

    npm init

    初始化一个简单的package.json文件,执行该命令后终端会依次询问 name, version, description 等字段

    npm init --yes|-y

    作用同上,偷懒不用一直按enter

    npm inistall packageName

    本地安装,安装到项目目录下,不在package.json中写入依赖

    npm inistall  packageName -g

    全局安装,安装在Node安装目录下的node_modules下

    npm inistall  packageName --save

    安装到项目目录下,并在package.json文件的dependencies中写入依赖,简写为-S(从开发到上线都需要用到的包)

    npm inistall  packageName --save-dev

    安装到项目目录下,并在package.json文件的devDependencies中写入依赖,简写为-D(工具包,上线时不需要使用)

    yarn基本使用(类比npm的基本使用,在性能上比npm更好)

    安装yarn工具:npm install -g yarn

    操作 npm命令 yarn命令
    初始化包

    npm init

    yarn init

    安装包

    npm install 包名 --save

    yarn add 包名(yarn没有install这个命令,add命令不需要加--save,它自动会加)

    卸载包

    npm uninstall 包名

    yarn remove 包名

    更新包

    npm update 包名

    yarn upgrade 包名

    安装开发依赖的包

    npm install 包名 --save-dev

    yarn add 包名 --dev

    全局安装

    npm install -g 包名

    yarn global add 包名

    设置下载镜像的地址

    npm config set registry url

    yarn config set registry url

    安装所有依赖

    npm install

    yarn install

    执行包

    npm run

    yarn run

    cnpm的使用:

    因为谷歌安装插件是从国外服务器下载,受网络影响大,可能出现异常,如果谷歌的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事来自官网:“这是一个完整npmjs.org镜像,你可以用此代替官方版本(只读),同步频率目前为10分钟一次以保证尽量与官方服务同步“。

    安装命令:

    npm install cnpm -g --registry=https://registry.npm.taobao.org

    cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm。

     

  • 相关阅读:
    NOIP2011 D1T1 铺地毯
    NOIP2013 D1T3 货车运输 倍增LCA OR 并查集按秩合并
    POJ 2513 trie树+并查集判断无向图的欧拉路
    599. Minimum Index Sum of Two Lists
    594. Longest Harmonious Subsequence
    575. Distribute Candies
    554. Brick Wall
    535. Encode and Decode TinyURL(rand and srand)
    525. Contiguous Array
    500. Keyboard Row
  • 原文地址:https://www.cnblogs.com/zcy9838/p/11606384.html
Copyright © 2011-2022 走看看