npm 包 @xl-vision/cli 使用教程

前言

@xl-vision/cli 是一款基于 Vue 的前端构建工具,它提供了多个实用的命令,可以快速的创建项目、组件、页面等,同时还支持多入口、多页等常用功能。本文将详细介绍如何使用 @xl-vision/cli 进行前端项目的开发。

安装与使用

安装

安装命令:

- -- --- --
--- ------- -- --------------

- -- ---- --
---- ------ --- --------------

创建项目

创建项目命令:

-- ---- -------------

其中 [projectName] 为您的项目名称。

创建页面

创建页面命令:

- --------
-- - ---- ----------

- --------
-- - ---- -----------------------

其中 [pageName] 为您的页面名称,[moduleName] 为您的模块名称,如果没有模块可以省略。

创建组件

创建组件命令:

- --------
-- - ---- ----------

- --------
-- - ---- -----------------------

其中 [compName] 为您的组件名称,[moduleName] 为您的模块名称,如果没有模块可以省略。

启动项目

启动项目命令:

- ----
-- -----

- --------
-- ----- ------- -----------

其中 [themeName] 为您的主题名称。

构建项目

构建项目命令:

- ----
-- -----

- --------
-- ----- ------- -----------

其中 [themeName] 为您的主题名称。

配置项

@xl-vision/cli 的配置项保存在项目的 .xlcirc 文件中,支持您自定义配置。

-
  ------------- -----
  ------------ -------
  ------------ ---------
  -------- -
    -------- -
      -------- --------------
      ----------- --------------------
      ----------- ------------
    -
  --
  ---------- ---
  --------- ---
  ------------ -
    ------- ----------
    ------- ----
  --
  --------------- ---
  ------------------------ --
-

publicPath

类型: string

默认值: './'

作用: 静态资源的路径。

outputDir

类型: string

默认值: 'dist'

作用: 输出目录。

assetsDir

类型: string

默认值: 'static'

作用: 静态资源的目录。

pages

类型: Object

默认值:

-
  -------- -
    -------- --------------
    ----------- --------------------
    ----------- ------------
  -
-

作用: 多页配置。

modules

类型: Object

默认值: {}

作用: 模块配置。

themes

类型: Object

默认值: {}

作用: 主题配置。

devServer

类型: Object|Function

默认值:

-
  ------- ----------
  ------- ----
-

作用: 开发服务器配置。

chainWebpack

类型: Array|Function

默认值: []

作用: 自定义 webpack 配置。

transpileDependencies

类型: Array<string|RegExp>

默认值: []

作用: 编译时转换依赖包名称的正则表达式。

示例代码

创建项目

-- ---- ----------

创建页面

-- - ---- ----

创建组件

-- - ---- ---------

启动项目

-- -----

构建项目

-- -----

总结

通过本文,相信您已经了解了如何使用 @xl-vision/cli 进行前端项目的开发,包括创建项目、页面、组件,以及启动、构建项目等常用操作。同时,您还学习了 @xl-vision/cli 的配置项及相关用法。希望本文能对您的前端项目开发有一定的参考和指导意义。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6006734f890c4f72775837f7


猜你喜欢

  • npm 包 material-icons-fonts 使用教程

    概述 Material Icons 是一组为 Material design 设计的图标字体集合,包含了大量常用的图标。使用 Material Icons 可以让我们的 Web 应用程序获得更好的用户...

    4 年前
  • npm 包 @hyperjump/json-reference 使用教程

    在前端开发过程中,我们经常会遇到需要处理 JSON 数据的情况。而其中一个比较常见的问题就是:当 JSON 数据很大或者多层嵌套时,如何方便地跨文件或跨层引用其中某个节点的数据? 这个问题的解决方案就...

    4 年前
  • npm 包 glsl_fragment_shader 使用教程

    前言 在前端开发中,GLSL 是一个强大的工具,它可以用来绘制三维图形、实现特效等等。但是,GLSL 语言本身却非常复杂和难以学习。npm 包 glsl_fragment_shader 就是为了解决这...

    4 年前
  • npm 包 command-handling 使用教程

    当我们在进行前端开发的时候,经常需要使用命令行来操作我们的项目。而需要处理命令行参数的时候,我们就需要使用一个命令行参数处理器来处理我们的命令行参数。在最近的前端开发中,一个处理命令行参数的 npm ...

    4 年前
  • npm 包 atomic-counters 使用教程

    在 Web 前端开发中,我们经常需要处理计数器相关的业务逻辑。为了提高开发效率和代码可维护性,我们可以使用 npm 包 atomic-counters 来实现计数器功能。

    4 年前
  • npm 包 dynamodb-loader-model 使用教程

    介绍 dynamodb-loader-model 是一个 JavaScript 库,它提供了一系列简单易用的 API,以帮助开发人员轻松地将数据加载到 Amazon DynamoDB 数据库中。

    4 年前
  • npm 包 create-cordova-app 使用教程

    前言 Cordova 是一种流行的跨平台移动应用程序开发框架。它使得开发者可以使用 HTML、CSS 和 JavaScript 构建混合式移动应用程序,并在多个平台上进行部署,例如 iOS 和 And...

    4 年前
  • npm 包 eslint-config-morelus 使用教程

    前言 随着前端开发越来越复杂且规范化,如何保证代码质量显得尤为重要。我们可以借助 lint 工具来帮助我们检查代码风格、规范等问题,其中 eslint 是一个非常流行的 lint 工具,它可以帮我们检...

    4 年前
  • npm 包 pofresh-http 使用教程

    简介 pofresh-http 是基于 pomelo 框架的 HTTP 服务器插件,可以使得 pomelo 服务器成为一个 HTTP 服务器,方便前端开发人员调试。

    4 年前
  • npm 包 ng-mandae-guide 使用教程

    前言 随着前端技术的飞速发展,越来越多的开发者开始采用组件化的方式来构建 Web 应用程序。此时,npm 包越来越受欢迎,因为它们能够为前端开发人员提供各种便利和增强工具。

    4 年前
  • npm 包 jquery-fugit 使用教程

    前言 在前端开发中,我们经常需要使用各种第三方库,这些库可以帮助我们完成许多常见的任务,同时也可以提高我们的工作效率。其中,jquery-fugit 是一个非常优秀的日期选择器库,它基于 jQuery...

    4 年前
  • npm 包 vue-svg-custom-icon 使用教程

    随着前端技术的发展,越来越多的网站使用 SVG 图标作为页面的装饰元素,而使用 Vue 提供的组件化开发方式可以提高开发效率,同时也便于维护、复用和扩展。 vue-svg-custom-icon 是一...

    4 年前
  • npm 包 preact-context-provider 使用教程

    Preact 是一个快速轻量的 React 替代品,相比 React 更轻量,因为它的目标是为 web 应用提供更快的加载和渲染速度。Preact 基于 React API,兼容了大部分 React ...

    4 年前
  • npm 包 ngx-svg-icon 使用教程

    简介 ngx-svg-icon 是一个能够在 Angular 程序中直接使用 SVG 图标的一款 npm 包。通过使用 ngx-svg-icon,我们可以很方便地将一些常用或自定义的 SVG 图标作为...

    4 年前
  • npm 包 murmur3hash-wasm 使用教程

    在前端开发过程中,我们经常需要对字符串或数据进行哈希计算。Murmur3 Hash 算法是一种快速、高效和非冲突的哈希计算算法。而在前端中,使用 murmur3hash-wasm 这个 npm 包可以...

    4 年前
  • npm 包 @elijahjcobb/sql-cmd 使用教程

    在前端开发中,使用 SQL 命令行程序可以帮助我们更快速地查找和管理数据库中的数据。而 npm 包 @elijahjcobb/sql-cmd 则提供了一个方便的工具来实现这一目的。

    4 年前
  • npm 包 solidity2plantuml 使用教程

    前言 近年来,随着区块链技术的发展,智能合约已成为区块链应用程序的核心。在以太坊等平台上,智能合约的编写使用 Solidity 这一语言。在开发过程中,对智能合约代码进行可视化的操作可以大幅度提升开发...

    4 年前
  • npm 包 @elijahjcobb/maria 使用教程

    简介 @elijahjcobb/maria 是一个基于 Node.js 和 TypeScript 写成的 Web 服务器框架,对于开发者构建 Web 应用程序和 RESTful API 提供了高度的灵...

    4 年前
  • npm 包 capybara-react-ui 使用教程

    1. 什么是 capybara-react-ui capybara-react-ui 是一个 React UI 组件库,它提供了一系列常用的 UI 组件,如 button、input、table 等,...

    4 年前
  • npm 包 sim-client-handler 使用教程

    在日常的前端开发中,我们经常需要与后端服务进行数据交互。使用 HTTP 协议是最常见的方式,但在某些情况下,我们需要使用 WebSocket 协议来实现双向通信,这时候就需要用到 sim-client...

    4 年前

相关推荐

    暂无文章