Comments (30)
@zhoushaw 大佬,这个问题好处理吗?
from garfish.
我来看看
from garfish.
我们更新下 demo 哈
from garfish.
建议优先检查下线上配置,目前还没有碰到过本地表现和生产环境不一致的情况。配置可以参考这里 https://www.garfishjs.org/issues/#provider-is-null
from garfish.
感谢大佬,我找到原因了。。(线上的 node_modules 和 yarn 环境有毒,我清空缓存就OK了)
from garfish.
我这边无法打开你的 ide,你可以尝试在 provider 下面添加这段代码吗
if (window.__GARFISH__ && typeof __GARFISH_EXPORTS__ !== 'undefined') {
// eslint-disable-next-line no-undef
__GARFISH_EXPORTS__.provider = provider;
}
from garfish.
我这边无法打开你的ide,你可以试试在provider下面添加这段代码吗
if (window.__GARFISH__ && typeof __GARFISH_EXPORTS__ !== 'undefined') { // eslint-disable-next-line no-undef __GARFISH_EXPORTS__.provider = provider; }
我更新了代码仓库地址了,麻烦大佬看看?
from garfish.
可以把你的代码 clone 到 github 仓库,给我一个仓库的地址吗,stackblitz 在多仓库时经常有 bug
from garfish.
嗯嗯,我复制到github上,稍等
from garfish.
可以把你的代码 clone 到 github 仓库,给我一个仓库的地址吗,stackblitz 在多仓库时经常有 bug
大佬,代码放到这个仓库里面了 https://github.com/Emma-Alpha/garfish_demo
from garfish.
@Emma-Alpha 我在本地 clone 运行了看着是正常的呢,你在本地运行过吗
from garfish.
@zhoushaw 运行过了,要不我提供一个视频给你?
from garfish.
2023-04-17.18.03.55.-.Compressed.with.FlexClip.mp4
from garfish.
更换成以下写法,开发环境是没有任何报错的。
但是,打包后出现provider is undefind。
from garfish.
from garfish.
你 useEffect 里面 async 函数这种写法本身就是有问题的吧
from garfish.
是的,我看到了React提示出来的警告,因此我更改成了新的写法。只不过出现了新的错误。
from garfish.
你按照右边这种写法 有什么问题吗,我理解这不是garfish 的问题,useEffect 里面 async 你这种用法就是有问题的
from garfish.
是的,我看到了React提示出来的警告,因此我更改成了新的写法。只不过出现了新的错误。
什么错误呢
from garfish.
你按照右边这种写法 有什么问题吗,我理解这不是garfish 的问题,useEffect 里面 async 你这种用法就是有问题的
from garfish.
出现这个错误
from garfish.
出现这个错误
是打包后吗,我本地没有出现这个问题
from garfish.
出现这个错误
是打包后吗,我本地没有出现这个问题
是的,通过webpack编译之后就出现了
from garfish.
是否需要我这边提供完整的webpack config?
from garfish.
是的,通过webpack编译之后就出现了
demo 打包后能复现吗
from garfish.
provider 为 null 参考下这个问题:https://www.garfishjs.org/issues/#provider-is-null . 我看了你的 webpack 配置没有问题,dev 下我这边没复现过。一般来说打包后 和 dev 表现是一样的,所以这边你看下能不能 dev 如果你能复现的话提供下复现环境。其他的除了上面说的那个问题外,我没发现其它的问题哈。
from garfish.
我看了你的 webpack 配置没有问题,dev 下我这边没复现过。一般来说打包后 和 dev 表现是一样的,所以这边你看下能不能 dev 如果你能复现的话提供下复现环境。其他的除了上面说的那个问题外,我没发现其它的问题哈。
打包后,配置dist比较麻烦。。稍等,我看看怎么弄。
from garfish.
我看了你的 webpack 配置没有问题,dev 下我这边没复现过。一般来说打包后 和 dev 表现是一样的,所以这边你看下能不能 dev 如果你能复现的话提供下复现环境。其他的除了上面说的那个问题外,我没发现其它的问题哈。
打包后,配置dist比较麻烦。。稍等,我看看怎么弄。
嗯嗯好的,你复现了可以推下代码我这边拉下来看下
from garfish.
我这边 serve dist 下面的目录也不会复现哦
from garfish.
嗯,我这边迁移一下线上使用的webpack config 看看先,我刚刚配置了一下本地简单的demo 确实是没有出现
from garfish.
Related Issues (20)
- Garfish preload plugin HOT 3
- domGetter为string且dom树下没有对应的节点,会导致无限递归。 HOT 2
- support entry of AppInfo as function HOT 6
- RegisterMicroApps.jsx:102 TypeError: Cannot read properties of undefined (reading 'call') HOT 2
- app.show 是否支持传参,更新 props HOT 3
- registerApp 设置 basename 之后用于 activeWhen 判断的 path 处理方式是否有问题 HOT 3
- 中文文档意义不明 HOT 1
- Svelte(kit) bridge support ?
- 将vite子应用正常打包后在应用渲染异常,开发环境时一切正常
- @garfish/es-module returns "does not provide an export named..." while analyse module with `export * from ...` HOT 2
- TypeScript: Could not find a declaration file for module "garfish" HOT 4
- 官网文档不友好 HOT 2
- 支持 ssr 的子应用接入吗,如next.js HOT 2
- 微应用之间跨域cookie携带问题 HOT 1
- TemplateManager.findAttributeValue对值为空的HTML布尔属性处理错误 HOT 1
- 支持带基座启动 vite + React 子应用吗? HOT 10
- @garfish/css-scope 中的 super-fast-md5 依赖,在 vite 环境下会报错 HOT 1
- TypeError: Cannot read properties of undefined (reading '__GARFISH_EXPORTS__') HOT 9
- 子应用引入Leaflet时garfish会报错
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from garfish.