美文网首页
auto.pro npm模块拓展一(cli)

auto.pro npm模块拓展一(cli)

作者: 魔力sama | 来源:发表于2019-11-04 17:46 被阅读0次

    为了方便快速的创建项目模板,以及使用webpack、webview、ts等功能、特性,我创建了一些npm模块来拓展auto.pro,项目地址 https://github.com/molysama/auto.pro,主要包括:

    • 对pro的函数进行封装和安卓版本兼容
    • 添加找图找色的分辨率适配和缓存机制
    • 提供一套合理的脚本流程机制

    本篇介绍相关工具的安装和配置

    安装cli工具

    cli预置了一些项目模板,含有webpack、babel、ts等,能帮助您快速创建复杂功能的应用。请确保你已经安装了node.js。

    npm i -g "@auto.pro/cli"
    

    cli安装完毕后,将有一个可用的系统命令auto-cli,执行auto-cli -h可查看简单说明。

    创建项目

    执行以下命令,即可根据选项在当前目录下创建一个project-name项目,project-name为要创建的文件夹名。

    auto-cli create project-name
    

    UI模式(键盘↑↓进行切换,回车确认)


    • 预置了webpack的基础项目模板
    • html
      预置了webpack、html(webview)的项目模板
    • android
      实施中,尚不可用

    初始化

    使用vscode打开刚才创建的项目,执行以下命令使用淘宝源进行安装

    npm i --registry=https://registry.npm.taobao.org
    

    运行

    src内是源码,不适合直接发布成项目,应将其编译成dist/app.js文件,main.js引入的是后者。
    以下两个命令可以进行编译:

    • npm run build 进行一次编译
    • npm start 实时监听src目录内的文件并更新最终编译产物。

    缺憾

    auto.pro截至目前(v8.0.2),在运行和保存项目时会扫描所有文件(哪怕已经通过ignore忽略了),node_modules又含有大量文件,因此项目的运行和保存会比较耗时。

    下一节

    下一节将介绍如何使用这些模板来进行实战,欢迎收藏和关注(_)

    相关文章

      网友评论

          本文标题:auto.pro npm模块拓展一(cli)

          本文链接:https://www.haomeiwen.com/subject/yqsdbctx.html