问题标签 [umijs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
331 浏览

node.js - “umi dev”之后的幕后花絮

刚开始学习 React js,后来发现了这个企业级的 React 应用框架,叫Umi。因为我也是 Node js 的初学者,所以在命令行中输入“umi dev”后,我很难理解到底发生了什么。

我花了一些时间研究源代码。我目前的猜测是,umi 不知何故使用了另一个名为“webpack-dev-server”的 js 库来实际在本地运行 express 服务器。但是,我仍然对“umi dev”命令如何使所有这些事情发生感到困惑。'dev' 是命令吗?或者它是一个类?如果人们想要一个像“umi my-own-command”这样的新命令,他们应该怎么做?

0 投票
1 回答
6858 浏览

node.js - 内部/模块/cjs/loader.js:584 错误

运行 umi 应用项目的 npm 命令时遇到错误。这是我在运行代码时看到的错误。

我已尝试检查 loader.js 文件的节点模块,但我无法找到它。

当我运行 npm 命令或项目命令时,代码应该运行。

0 投票
2 回答
555 浏览

json - 如何从响应中获取令牌?

我在这个环境中比较新。我将“Ant design pro 4”与 React 和 Typescript 一起用于一个新项目。

我成功调用我的 IdentityServer 4 以获得登录令牌。我在浏览器中看到我的回复。

令牌

地位

但是如何在我的代码中获取令牌?

编辑:也许这很有帮助。

0 投票
2 回答
119 浏览

javascript - 如何在构建中防止 Umijs 中的 uglify?

我正在使用UmiJs框架,在它的构建脚本中它会丑化所有文件,我怎样才能防止它丑化它们?

0 投票
1 回答
7085 浏览

reactjs - Antd表中如何禁用行

所以我在一个项目中使用了带有 umi js 和 antd 作为附加依赖项的 react js,

当我得到禁用 antd 表中每一行的任务时,我遇到了问题,

我试图阅读文档 antd 但一无所获,

你能做到吗?或者有另一种可能的方法来做到这一点

感谢您的帮助

这是我的代码:

*点击危险按钮时我打算禁用的图片 在此处输入图像描述

0 投票
1 回答
2565 浏览

javascript - 如何从本地目录加载图像并在 reactjs 应用程序中显示它们?

你好亲爱的开发者,

我使用 ant design 应用程序模板作为前端,使用 graphql api 作为后端,我遇到了一种情况,我想获取帖子列表,后端一切正常,API 返回帖子及其图像小路。
要了解更多,images path are save on database, and the images itself are stored in local folder.

现在,我不知道如何使用我在获取帖子时检索到的路径加载这些图像。

我试过谷歌,但没有类似的情况,我在 gethub 上发现了一个问题,但它正在谈论通过使用显示单个图像import image from folder and then put it inside img tag,这不是我的情况。

我知道有另一种方法是将我的后端部署在 Web 服务器上,然后直接访问存储的图像,但这对我来说并不理想。

ps:“我是新手”

谢谢你们,

0 投票
1 回答
56 浏览

reactjs - 打印控制台中访问的每个 URL

我正在接管其他人用 React+Node+Express+Redux+Umi 编写的 Web 应用程序。我是 React+Redux+UMI 的新手。

它不是我们可以在网络浏览器中看到 URL 的网站。但我可以使用 Chrome 开发工具进行调试。我想在前端插入一些代码,以便每次在控制台中打印访问页面的 URL(重定向之前和重定向之后)。有谁知道我可以在哪里将代码插入到这个 React 应用程序中?

0 投票
1 回答
4090 浏览

node.js - “代理”在 IE 中未定义

我已经通过 React+Node+ Umi构建了一个 Excel 插件。我们已经实施了我们的身份验证系统。身份验证在 Chrome 和 Safari 中有效,我刚刚意识到它在 IE11 中效果不佳;F12表明'Proxy' is undefined.

虽然它是一个 Excel 插件,但我们可以在浏览器中重现错误(以及相同的错误消息)。在 IE 11 中打开链接https://jsaddin.10studio.tech/welcome/?next=formulaEditor3094557608@qq.com ,使用 ID和密码登录:123456。我们可以在 F12 中看到错误消息。

在此处输入图像描述

有人知道吗

  1. 如何解决这个问题?
  2. 我怎么知道我的代码的哪个库/部分使用了这个Proxy?我可以用替代品代替它。

编辑1:.umirc.ts

package.json

编辑2:

我试过了yarn add proxy-polyfill,然后yarn start。奇怪的是,它在 localhost 中引发了一个错误,Invalid character并且'umi' is undefined

在此处输入图像描述

0 投票
5 回答
12038 浏览

npm - 'HTTPS' 未被识别为内部或外部命令

我想在我的 Windows 中运行一个 React 项目(作为我的 Mac 的虚拟机)。

在命令提示符下,运行yarn后安装依赖项。我做到了yarn start。它给了我'HTTPS' is not recognized as an internal or external command错误。

有谁知道如何解决这一问题?

编辑 1

我将节点升级到v12.16.1yarn1.13.0,npm 到6.13.4),并且做了yarn add httpsyarn add https-localhost。然而,yarn start还是回来了'HTTPS' is not recognized as an internal or external command

umi dev返回'umi' is not recognized as an internal or external command, operable program or batch file.

0 投票
1 回答
185 浏览

reactjs - 如何解决问题:TypeError: self.env.emit is not a function?

执行命令“yarn create umi”时,然后在“你要启用什么功能?antd”步骤中选择antd,然后回车,整个过程总是退出,出现如下异常:?您要启用什么功能?antd events.js:298 throw er; // 未处理的“错误”事件 ^

TypeError: self.env.emit is not a function at /usr/local/share/.config/yarn/global/node_modules/yeoman-generator/lib/index.js:653:22 at processTicksAndRejections (internal/process/task_queues. js:97:5) 在生成器实例上发出“错误”事件:立即。(/usr/local/share/.config/yarn/global/node_modules/yeoman-generator/lib/index.js:668:20) 在 processImmediate (internal/timers.js:456:21) 错误命令失败。退出代码:1 命令:/usr/local/bin/create-umi 参数: 目录:/data/projects/umi1 输出:

info 访问https://yarnpkg.com/en/docs/cli/create以获取有关此命令的文档。

如何解决上述问题?