Code Monkey home page Code Monkey logo

Comments (30)

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024 1

@zhoushaw 大佬,这个问题好处理吗?

from garfish.

danpeen avatar danpeen commented on May 24, 2024 1

我来看看

from garfish.

danpeen avatar danpeen commented on May 24, 2024 1

我们更新下 demo 哈

from garfish.

danpeen avatar danpeen commented on May 24, 2024 1

建议优先检查下线上配置,目前还没有碰到过本地表现和生产环境不一致的情况。配置可以参考这里 https://www.garfishjs.org/issues/#provider-is-null

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024 1

感谢大佬,我找到原因了。。(线上的 node_modules 和 yarn 环境有毒,我清空缓存就OK了)

from garfish.

zhoushaw avatar zhoushaw commented on May 24, 2024

我这边无法打开你的 ide,你可以尝试在 provider 下面添加这段代码吗

if (window.__GARFISH__ && typeof __GARFISH_EXPORTS__ !== 'undefined') {
  // eslint-disable-next-line no-undef
  __GARFISH_EXPORTS__.provider = provider;
}

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

我这边无法打开你的ide,你可以试试在provider下面添加这段代码吗

if (window.__GARFISH__ && typeof __GARFISH_EXPORTS__ !== 'undefined') {
  // eslint-disable-next-line no-undef
  __GARFISH_EXPORTS__.provider = provider;
}

我更新了代码仓库地址了,麻烦大佬看看?

from garfish.

zhoushaw avatar zhoushaw commented on May 24, 2024

可以把你的代码 clone 到 github 仓库,给我一个仓库的地址吗,stackblitz 在多仓库时经常有 bug

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

嗯嗯,我复制到github上,稍等

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

可以把你的代码 clone 到 github 仓库,给我一个仓库的地址吗,stackblitz 在多仓库时经常有 bug

大佬,代码放到这个仓库里面了 https://github.com/Emma-Alpha/garfish_demo

from garfish.

zhoushaw avatar zhoushaw commented on May 24, 2024

@Emma-Alpha 我在本地 clone 运行了看着是正常的呢,你在本地运行过吗

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

@zhoushaw 运行过了,要不我提供一个视频给你?

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

@zhoushaw

2023-04-17.18.03.55.-.Compressed.with.FlexClip.mp4

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

更换成以下写法,开发环境是没有任何报错的。
image
但是,打包后出现provider is undefind。

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

@zhoushaw
image

from garfish.

danpeen avatar danpeen commented on May 24, 2024

image

你 useEffect 里面 async 函数这种写法本身就是有问题的吧

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

是的,我看到了React提示出来的警告,因此我更改成了新的写法。只不过出现了新的错误。

from garfish.

danpeen avatar danpeen commented on May 24, 2024

你按照右边这种写法 有什么问题吗,我理解这不是garfish 的问题,useEffect 里面 async 你这种用法就是有问题的

from garfish.

danpeen avatar danpeen commented on May 24, 2024

是的,我看到了React提示出来的警告,因此我更改成了新的写法。只不过出现了新的错误。

什么错误呢

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

你按照右边这种写法 有什么问题吗,我理解这不是garfish 的问题,useEffect 里面 async 你这种用法就是有问题的

这种写法是参考大佬的哦
image

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

@zhoushaw image

出现这个错误

from garfish.

danpeen avatar danpeen commented on May 24, 2024

@zhoushaw image

出现这个错误

是打包后吗,我本地没有出现这个问题

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

@zhoushaw image

出现这个错误

是打包后吗,我本地没有出现这个问题

是的,通过webpack编译之后就出现了

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

是否需要我这边提供完整的webpack config?

from garfish.

danpeen avatar danpeen commented on May 24, 2024

是的,通过webpack编译之后就出现了

demo 打包后能复现吗

from garfish.

danpeen avatar danpeen commented on May 24, 2024

provider 为 null 参考下这个问题:https://www.garfishjs.org/issues/#provider-is-null . 我看了你的 webpack 配置没有问题,dev 下我这边没复现过。一般来说打包后 和 dev 表现是一样的,所以这边你看下能不能 dev 如果你能复现的话提供下复现环境。其他的除了上面说的那个问题外,我没发现其它的问题哈。

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

我看了你的 webpack 配置没有问题,dev 下我这边没复现过。一般来说打包后 和 dev 表现是一样的,所以这边你看下能不能 dev 如果你能复现的话提供下复现环境。其他的除了上面说的那个问题外,我没发现其它的问题哈。

打包后,配置dist比较麻烦。。稍等,我看看怎么弄。

from garfish.

danpeen avatar danpeen commented on May 24, 2024

我看了你的 webpack 配置没有问题,dev 下我这边没复现过。一般来说打包后 和 dev 表现是一样的,所以这边你看下能不能 dev 如果你能复现的话提供下复现环境。其他的除了上面说的那个问题外,我没发现其它的问题哈。

打包后,配置dist比较麻烦。。稍等,我看看怎么弄。

嗯嗯好的,你复现了可以推下代码我这边拉下来看下

from garfish.

danpeen avatar danpeen commented on May 24, 2024

我这边 serve dist 下面的目录也不会复现哦

from garfish.

Emma-Alpha avatar Emma-Alpha commented on May 24, 2024

嗯,我这边迁移一下线上使用的webpack config 看看先,我刚刚配置了一下本地简单的demo 确实是没有出现

from garfish.

Related Issues (20)

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.