• 1.1.7 239ebe6cf3

    v1.1.7 Stable

    yutent released this 2023-05-30 17:06:53 +08:00 | 39 commits to master since this release

    • 修复mjs文件的引用
    • 兼容辣鸡windows的反人类路径写法
    • 优化编译参数
    • 编译计时结束改为进程终止时
    • 修复开发环境判断
    • 修改process.env.PWDprocess.cwd(), 以兼容windows下没有PWD环境变量
    Downloads
     
  • 1.1.5 e6af6842a5

    v1.1.5 Stable

    yutent released this 2023-05-22 18:10:24 +08:00 | 47 commits to master since this release

    • 修复非--no-clean模式下dist目录未清除的bug
    • 取消对assets目录的特殊处理
    • 优化css/scss的解析
    Downloads
     
  • 1.1.3 877ba7c8bf

    v1.1.3 Stable

    yutent released this 2023-05-19 10:40:45 +08:00 | 50 commits to master since this release

    • 开发模式增加vue/router的开发版替换
    Downloads
     
  • 1.1.2 1a56f37879

    v1.1.2 Stable

    yutent released this 2023-05-18 18:02:15 +08:00 | 51 commits to master since this release

    • 兼容vue文件不写script标签的场景
    Downloads
     
  • 1.1.1 7d9e691232

    v1.1.1 Stable

    yutent released this 2023-05-18 16:34:13 +08:00 | 52 commits to master since this release

    • 兼容export xx from yy 语法 (详情看下面的示例)
    // 这里的 变量foo, 在当前 js 文件中, 不可使用的 (原生的语法是这么定的)
    export { foo } from 'xxx'
    
    // 会编译为 (纯粹为了照顾其他构建工具一直以来培养的不良习惯)
    import { foo } from 'xxx'
    export { foo }
    
    
    Downloads
     
  • 1.1.0 27afea8649

    v1.1.0 Stable

    yutent released this 2023-05-18 12:04:24 +08:00 | 54 commits to master since this release

    • 增加legacy模式的支持。 (开启之后, 样式渲染改用传统的style标签引入。safari浏览器对adoptedStyleSheetsCSSStyleSheet的支持比较差)
    • 修复使用独立的样式文件时热更新失效的bug;
    • 优化开发模式的信息输出

    legacy模式, 在fite.config.js中增加legacy: true 即可开启。

    Downloads
     
  • 1.0.2 1265d0e94f

    v1.0.2 Stable

    yutent released this 2023-05-16 14:29:34 +08:00 | 58 commits to master since this release

    • 增加样式注入的支持 (在fite.config.js中, 配置 inject: { scss: ''})

    注入的样式文件, 会在编译时注入到vue文件中的样式中, 继承当前vue文件的scoped状态。但是独立的scss/css文件, 不会被注入(可自行引入)。

    注意1: 通常情况下, 该注入的文件, 不应该 被用作公共样式, 公共样式应该在入口文件中引用。
    注意2: 设置为注入的样式文件, 不可被vue/js文件引用, 但可以被其他scss文件引用

    Downloads
     
  • 1.0.0 927aaa5bc9

    v1.0.0 Stable

    yutent released this 2023-05-15 15:17:55 +08:00 | 60 commits to master since this release

    • 编译修复及优化
    Downloads
     
  • 0.9.4 5d9f768f1e

    v0.9.4 Stable

    yutent released this 2023-05-15 10:54:00 +08:00 | 61 commits to master since this release

    • 修复入口文件有样式引用时报错的bug
    • 修复文件目录名和页面名字相同时逻辑处理错误的bug
    • 优化模板解析
    Downloads
     
  • 0.9.0 6a6a8e31c6

    v0.9.0 Stable

    yutent released this 2023-05-11 12:25:36 +08:00 | 65 commits to master since this release

    • 修复单文件组件中同时引入多个样式文件时重名的bug;
    • 优化vue文件的解析
    • 代码中不再注入环境变量;process.env (业务代码中仍可直接使用process.env.NODE_ENV, 但不可使用其他变量);
    • html模板文件, 支持增加条件输出;
    // 业务代码中可使用 process.env.NODE_ENV 来判断当前运行的环境, 但无法访问process的其他属性
    const BASE_API = process.env.NODE_ENV === 'development' ? '//dev.xx.com' : '//xx.com'
    
    // 以下代码均会报错
    const { NODE_ENV } = process.env
    const { USER, HOME } = process.env
    // todo...
    
    
    <!doctype html>
    <html lang="zh-CN">
    <head>
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
      <script type="importmap">{{importmap}}</script>
      {{#if process.env.NODE_ENV === 'development' }}
      <script>
          console.log(123);
      </script>
      {{#/if}}
    </head>
    <body>
      <div class="app"></div>
      <script src="main.js"></script>
    </body>
    </html>
    
    Downloads