nuǝW pǝuoᴉʇᴉsoԀ ʎlǝʌᴉʇɐƃǝN
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    dvantd-clipublic

    dvantd-cli

    基于 dva 和 antd 的脚手架安装工具

    Install

    您需要全局安装,然后使用命令行工具安装dva和antd

    $ npm install dvantd-cli -g
    

    Usage

    dvantd init

    $ mkdir myApp && cd myApp   创建并转到文件夹
    $ dvantd init               无参数 默认安装 dva 和 antd 并搭建脚手架
    $ dvantd init --demo        加参数 --demo 同上并安装 demo

    dvantd new

    $ dvantd new myApp          直接创建工程文件并安装 dva 和 antd 脚手架
    $ dvantd new myApp --demo   同上并安装demo

    npm start

    $ cd myApp
    $ npm start                 启动本地端口并打开 demo (默认chrome浏览器)
    

    dvantd-cli --Package.json Script

    (1) npm run build:
    删除旧的lib 文件,编译新的lib文件
    
    (2) rimraf lib:
    删除目录下的 lib 文件,Windows 系统使用 rm -rf(Unix语法)
    需要安装 rimraf 命令,全局安装 npm install rimraf -g,
    然后使用 rimraf 命令删除文件
    
    (3) babel src --out-dir lib:
    将src文件下的代码通过 babel 转义,将 es6 转义成 es5 词法
    并输出到 lib 文件夹中,进而让 node 支持 es6 语法
    
    (4) "prepublish" : "npm run build":
    npm publish 前置命令:发布之前需要先运行build
    

    FAQ

    常见问题解答

    1、openssl 不是内部或外部命令,也不是可运行程序或批处理文件。

    • 需要安装 openSSL 下载地址: 点击进入下载页

    • 配置环境变量(系统变量=>path=>opensll安装根路径\bin)方便全局使用openssl命令

    • 测试是否安装成功 cmd -> openssl -> version (打开cmd输入openssl,切换到openssl,然后输入version 查看版本,如果成功打印说明安装成功!)

    2、npm start 报错:Caught exception:Error Command failed: C:\Windows\system32\cmd.exe /s /c t "" "chrome" "http:localhost:8989"

    • 您需要安装 Chrome 浏览器

    3、npm start 会弹出文件窗口

    • 首次启动会弹出一个框,这里面是 openSSL 生成的证书 rootCA.crt,需要信任之后,就不会再弹框了。

    4、Error: EBUSY: resource busy or locked,...

    • npm cache clean 清除一下缓存,不行就卸载重新安装

    5、dvantd-cli 与 dva-cli 的关系

    • 【声明】dvantd-cli 是基于 @sorrycc 的开源项目(MIT) dva-cli :替换了安装模板,仅限于交流使用!

    Keywords

    install

    npm i dvantd-cli

    Downloadsweekly downloads

    30

    version

    0.2.4

    license

    MIT

    homepage

    github.com

    repository

    githubgithub

    last publish

    collaborators

    • avatar