• 前端工程化之yoeman


    通过yoeman根据脚手架模板快速搭建前端项目工程。

    一、安装

    #全局安装
    nrm use taobao
    npm i -g yo
    yo --version
    #安装脚手架构建器 generator-generator
    npm i -g generator-generator
    #查看本地安装的包清单
    npm list -g --depth 0

    二、创建脚手架

    #进入要仿制项目下 删除无用的目录node_modules、dist等和文件yarn.lock,这里以我们之前使用的gulpdemo为例制作脚手架generator-cac2020-gulp

    #使用yo generator创建generator-cac2020-gulp

    E:webappdemo1>cd gulpdemo
    E:webappdemo1gulpdemo>yo generator

    参考:

    generator-generator github文档

    三、使用脚手架快速搭建项目

    #进入创建好的脚手架目录 使用link本地测试
    cd generator-cac2020-gulp
    #将目录下的包连接到全局
    npm link
    #在新目录demo-dest下安装cac2020-gulp
    cd demo-dest
    yo cac2020-gulp

    四、发布脚手架

    #设置官方源
    nrm use npm
    #登录
    npm login
    #进入脚手架目录
    cd generator-cac2020-gulp
    #发布
    npm publish

    注意版本:脚手架package.json 要求version 在1.0.0以上

    五、npm官方安装脚手架

    #新建目录gulp-new
    cd gulp-new
    #安装generator-cac2020-gulp脚手架
    npm i -g generator-cac2020-gulp
    #使用脚手架cac2020-gulp搭建项目
    yo cac2020-gulp

    参考:
    yoeman官网 

  • 相关阅读:
    三种解决IE版本兼容性问题
    CSS 如何让超链接访问后和访问前的颜色不同且访问后仍保留hover和active效果
    bootstrap 笔记用法
    STL优缺点
    输出最大回文数
    将一组单词逆序输出
    排序算法
    背包问题
    二进制
    sstream
  • 原文地址:https://www.cnblogs.com/cac2020/p/13969436.html
Copyright © 2020-2023  润新知