zoukankan      html  css  js  c++  java
  • npm -yarn -gulp 使用简介

    NPM使用介绍
    NPM是随同NodeJs 一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有:
    允许用户从NPM服务器下载别人编写的第三方包到本地使用。
    允许用户从NPM服务器下载并安装别人编写的命令程序到本地使用
    允许用户将自己编写的包或命令程序上传到NPM服务器供别人使用。
    新版的nodejs 已经集成了npm,npm一并安装好了,可输入 npm -v测试 是否安装成功
    npm -v
    x.x.x

    npm 升级
    window系统 npm install npm -g
    使用淘宝镜像命令 cnpm install npm -g

    使用 npm 命令安装模块
    npm 安装Node.js 模块语法格式如下:
    npm install<Module name>
    eg: 使用npm命令安装常用的Node.js Web框架模块express:
    npm install express
    使用: 通过 require('express') 方式
    var express = require('express');

    全局安装与本地安装
    npm 的安装分为本地安装(local),全局安装(global)两种,
    npm install express //本地安装
    npm install express -g //全局安装

    npm install express -g

    更新模块
    npm update express

    搜索模块
    npm search express

    淘宝镜像,使用淘宝定制的cnpm 命令行代替 默认的npm
    $ npm install -g cnpm --registry=https://registry.npm.taobao.org
    cnpm install [name]

    //-----------------------------------------------------------------------------------

    yarn 使用

    初始化一个新的项目
    yarn init

    添加一个依赖包
    yarn add [package]
    yarn add [package]@[version]
    yarn add [package]@[tag]

    更新 一个依赖包
    yarn upgrade [package]
    yarn upgrade [package]@[version]
    yarn upgrade [package]@[tag]

    删除一个依赖包
    yarn remove[package]

    安装所有的依赖包
    yarn or yarn install
    //-------------------------------------------------------------------------------------

    1.全局安装gulp
    npm install --global gulp

    2.作为项目的开发依赖(devDependendies)安装:
    npm install --save-dev gulp

    3.在项目的根目录下创建一个名为gulpfile.js 的文件:
    var gulp = require('gulp');
    gulp.task('default',function(){
    //将默认的任务代码放在这
    });

    4.运行gulp:
    gulp

    默认的名为 default 的任务(task)将会被运行
    想要单独执行特定的任务(task), 输入gulp<task><othertask>


  • 相关阅读:
    C++ 将对象写入文件 并读取
    IronPython fail to add reference to WebDriver.dll
    How to Capture and Decrypt Lync Server 2010 TLS Traffic Using Microsoft Tools
    .net code injection
    数学系学生应该知道的十个学术网站
    Difference Between Currency Swap and FX Swap
    Swift开源parser
    谈谈我对证券公司一些部门的理解(前、中、后台)[z]
    JDK8记FullGC时候Metaspace内存不会被垃圾回收
    JVM源码分析之JDK8下的僵尸(无法回收)类加载器[z]
  • 原文地址:https://www.cnblogs.com/nnf-888/p/8745226.html
Copyright © 2011-2022 走看看