Coder Social home page Coder Social logo

ares-chang / uni-vitesse Goto Github PK

View Code? Open in Web Editor NEW
241.0 8.0 41.0 1.2 MB

使用 Vitesse cli 而不是 HbuildX 获得 double 的开发快乐! Uniapp + Vue 3 + TS + UnoCSS template

Home Page: https://uni-vitesse.netlify.app

License: MIT License

HTML 4.42% Vue 26.15% TypeScript 53.05% SCSS 13.73% CSS 0.97% JavaScript 1.68%
uniapp unocss vue3-typescript vitesse hbuilderx

uni-vitesse's Introduction

Uni Vitesse - Opinionated Vite Starter Template

UniAPP 版的 Vitesse-lite

简体中文 | English


环境配置 Copy From Vitesse-lite, 力求一个开发体验良好的环境配置。

特性


如无跨端需求, 更推荐 Vitesse-lite

Vitesse-lite 中删除了以下特性

  • VueUse

预配置

UI 框架

  • UnoCSS - 高性能且极具灵活性的即时原子化 CSS 引擎

Icons

测试框架

  • Vitest - 由 Vite 支持的单元测试

插件

编码风格

现在可以试试!

GitHub 模板

使用这个模板创建仓库.

克隆到本地

如果您更喜欢使用更干净的 git 历史记录手动执行此操作

npx degit ares-chang/uni-vitesse my-uni-app
cd my-uni-app
pnpm i # 如果你没装过 pnpm, 可以先运行: npm install -g pnpm

检查清单

当您使用此模板时,请尝试按照清单正确更新您的信息

  • 更改 LICENSE 中的作者姓名
  • 更改 manifest.json 中的项目名称,描述,appid
  • 更改 public 中的图标
  • 整理 README 并删除演示页面和组件

接下来就请享受吧!:)

运行

参考 uni-app 官方文档:运行、发布uni-app

uni-vitesse's People

Contributors

ares-chang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

uni-vitesse's Issues

编译为微信小程序插件报错

"dev:mp-wx:plugin": "uni build -w -p mp-weixin --plugin --out-dir dist/dev/mp-weixin/plugin",
"build:mp-wx:plugin": "uni build -p mp-weixin --plugin --out-dir dist/build/mp-weixin/plugin",

这两条命令可以编译为小程序插件,但是编译后会输出app.wxss文件 并且每个页面的wxss都会引入app.wxss 问题就在这里

微信现在有个bug 就是其他页面引入app.wxss就会报错 将app.wxss改名为a1.wxss则没有报错

来此想寻求一个解决方案,是否可以将此模板输出的app.wxss改个其他的名字;在uniapp文档中也为找到相关配置(可能是我没找到)

在微信提的问题 有回复 但是很摆烂
https://developers.weixin.qq.com/community/minihome/doc/000cee3e934a30ecb02177a7267800

遇到一个很诡异的bug,

src/pages/index.vue这个文件
我只是复制了一个按钮

 <div>
      <button m-3 text-sm btn :disabled="!name" @click="router.push(`/hi?name=${name}`)">
        Go
      </button>
    </div>

    <div>
      <button m-3 text-sm btn :disabled="!name" @click="router.push(`/hi?name=${name}`)">
        Go2
      </button>
    </div>

可是 渲染的结果是

<div data-v-inspector="src/pages/index.vue:13:5">
  <uni-button class="" disabled="true" m-3="" text-sm="" btn="" data-v-inspector="src/pages/index.vue:14:7"> Go
  </uni-button>
</div>
<div data-v-inspector="src/pages/index.vue:19:5">
  <uni-button class="div button m-3 text-sm btn Go button div div button m-3 text-sm btn" disabled="true" m-3=""
    text-sm="" btn="" data-v-inspector="src/pages/index.vue:20:7"> Go2 </uni-button>
</div>

其他文件没这问题

vscode-eslint2.4.2 无法启用

使用该模板在vscode中vscode-eslint2.4.2中无法启用
[Error - 11:35:35] An unexpected error occurred:
[Error - 11:35:35] Error: Invalid Options:

  • Unknown options: extensions
  • 'extensions' has been removed.

开发模式下初次加载 `unocss` 样式未被添加

描述问题

开发模式下首次打开页面 unocss 样式未被加载, __uno.css 内未包含样式信息。

image

刷新页面后解析规则会被加入

image

复现

执行 play:h5 即可复现,只有首次加载或切换分页会出现问题

系统信息

System:
    OS: Windows 11 10.0.22621
    CPU: (8) x64 Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
    Memory: 812.09 MB / 7.79 GB
  Binaries:
    Node: 18.16.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
    npm: 9.5.1 - C:\Program Files\nodejs\npm.CMD
    pnpm: 8.9.2 - ~\AppData\Roaming\npm\pnpm.CMD
  Browsers:
    Edge: Chromium (119.0.2151.44)
    Internet Explorer: 11.0.22621.1

使用的包管理器

pnpm

核对

  • 遵循我们的 行为准则
  • 检查是否已经有一个报告相同错误的问题,以避免重复创建。
  • 这是一个具体的错误。请开启 GitHub 讨论你的疑问。
  • 所提供的复现是这个问题的 最小复现

h5端热更新时,全页刷新问题

你好,对于 #9 提及的不能热重载,即在 h5 端热重载时会导致全页强制刷新,我排查下来是 @uni-helper/vite-plugin-uni-pages 插件所导致的。目前该问题已经 得以解决,实测只需要升级它到最新版本就行

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.