taro 项目中无法使用 app.config.ts 中导出的模块

vqlkdk9b  于 2023-02-04  发布在  其他
关注(0)|答案(1)|浏览(256)

相关平台

H5

复现仓库

https://github.com/kong-dev/taro-bug
浏览器版本: Chrome 92
使用框架: React

复现步骤

编译H5,报错:“" './app.config' does not contain an export named 'foo'.”

https://github.com/kong-dev/taro-bug/blob/1c71e6ac76938d422c610e411e87f213d30bd163/src/app.ts#L8 处的代码打印的日志为 undefined。

编译小程序则可以打印出正确的值。

期望结果

可以在 app.config.ts 中导出部分数据,供项目中使用。

实际结果

目前在 H5 端无法实现。

环境信息

👽 Taro v3.3.1

  Taro CLI 3.3.1 environment info:
    System:
      OS: macOS 11.5.1
      Shell: 5.8 - /bin/zsh
    Binaries:
      Node: 12.22.1 - ~/.nvm/versions/node/v12.22.1/bin/node
      Yarn: 1.22.10 - /usr/local/bin/yarn
      npm: 6.14.12 - ~/.nvm/versions/node/v12.22.1/bin/npm
    npmPackages:
      @tarojs/cli: 3.3.1 => 3.3.1 
      @tarojs/components: 3.3.1 => 3.3.1 
      @tarojs/mini-runner: 3.3.1 => 3.3.1 
      @tarojs/react: 3.3.1 => 3.3.1 
      @tarojs/runtime: 3.3.1 => 3.3.1 
      @tarojs/taro: 3.3.1 => 3.3.1 
      @tarojs/webpack-runner: 3.3.1 => 3.3.1 
      babel-preset-taro: 3.3.1 => 3.3.1 
      eslint-config-taro: 3.3.1 => 3.3.1 
      react: ^17.0.0 => 17.0.2
a11xaf1n

a11xaf1n1#

看看 import {Current} from '@tarojs/taro'; 中的 Current 是否满足你呢。我目前有相同问题。

相关问题