Skip to content

微信小程序 taro/cli4.0.2+vite4.2.0+vue3.x TypeError: Cannot read property 'createTextNode' of null #16141

@Aliujiayu

Description

@Aliujiayu

相关平台

微信小程序

复现仓库

https://github.com/Aliujiayu/taro4.git
Taro版本: 4.0.2
小程序基础库: 3.5.0
使用框架: Vue 3

复现步骤

taro init xtEvaluation
? 请输入项目介绍 测评
? 请选择框架 Vue3
? 是否需要使用 TypeScript ? Yes
? 请选择 CSS 预处理器(Sass/Less/Stylus) 无
? 请选择包管理工具 pnpm
? 请选择编译工具 Vite
? 请选择模板源 CLI 内置默认模板
直接运行即可

期望结果

运行起来

实际结果

app.js错误:
TypeError: app.js错误:
TypeError: Cannot read property 'createTextNode' of null
at createText (vendors.js? [sm]:6775)
at processFragment (vendors.js? [sm]:4067)
at patch (vendors.js? [sm]:3643)
at ReactiveEffect.componentUpdateFn [as fn] (vendors.js? [sm]:4285)
at ReactiveEffect.value (vendors.js? [sm]:354)
at instance.update (vendors.js? [sm]:4409)
at setupRenderEffect (vendors.js? [sm]:4419)
at mountComponent (vendors.js? [sm]:4187)
at processComponent (vendors.js? [sm]:4141)
at patch (vendors.js? [sm]:3669)(env: macOS,mp,1.06.2407101; lib: 3.5.0)
at createText (vendors.js? [sm]:6775)
at processFragment (vendors.js? [sm]:4067)
at patch (vendors.js? [sm]:3643)
at ReactiveEffect.componentUpdateFn [as fn] (vendors.js? [sm]:4285)
at ReactiveEffect.value (vendors.js? [sm]:354)
at instance.update (vendors.js? [sm]:4409)
at setupRenderEffect (vendors.js? [sm]:4419)
at mountComponent (vendors.js? [sm]:4187)
at processComponent (vendors.js? [sm]:4141)
at patch (vendors.js? [sm]:3669)(env: macOS,mp,1.06.2407101; lib: 3.5.0)

环境信息

 Taro v4.0.2


  Taro CLI 4.0.2 environment info:
    System:
      OS: macOS 14.0
      Shell: 3.2.57 - /bin/bash
    Binaries:
      Node: 20.11.0 - /usr/local/bin/node
      Yarn: 1.21.1 - /usr/local/bin/yarn
      npm: 10.2.4 - /usr/local/bin/npm
    npmPackages:
      @tarojs/cli: 4.0.2 => 4.0.2 
      @tarojs/components: 4.0.2 => 4.0.2 
      @tarojs/helper: 4.0.2 => 4.0.2 
      @tarojs/plugin-framework-vue3: 4.0.2 => 4.0.2 
      @tarojs/plugin-platform-alipay: 4.0.2 => 4.0.2 
      @tarojs/plugin-platform-h5: 4.0.2 => 4.0.2 
      @tarojs/plugin-platform-harmony-hybrid: 4.0.2 => 4.0.2 
      @tarojs/plugin-platform-jd: 4.0.2 => 4.0.2 
      @tarojs/plugin-platform-qq: 4.0.2 => 4.0.2 
      @tarojs/plugin-platform-swan: 4.0.2 => 4.0.2 
      @tarojs/plugin-platform-tt: 4.0.2 => 4.0.2 
      @tarojs/plugin-platform-weapp: 4.0.2 => 4.0.2 
      @tarojs/runtime: 4.0.2 => 4.0.2 
      @tarojs/shared: 4.0.2 => 4.0.2 
      @tarojs/taro: 4.0.2 => 4.0.2 
      @tarojs/vite-runner: 4.0.2 => 4.0.2 
      babel-preset-taro: 4.0.2 => 4.0.2 
      eslint-config-taro: 4.0.2 => 4.0.2 

补充信息

1,项目版本为:taro4 vite4 vue3
2,babel.config.js中不是已经默认引用了babel-preset-taro吗?怎么这个还能报这个错
Either disable config file checking with requireConfigFile: false, or configure Babel so that it can find the config files.eslint
3,什么都没改,直接初始化项目都报错

Metadata

Metadata

Assignees

No one assigned

    Labels

    F-vue3Framework - Vue 3T-weappTarget - 编译到微信小程序V-4Version - 4.x

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions