dart - 当 Dart 项目移动到服务器时按钮不起作用

标签 dart dart-webui

我是一名数学老师,具有一些 Java 新手技能。大约六年前,我制作了一些小程序,以便我的学生可以练习文字问题。随着时间的推移,越来越多的学生在使用小程序时遇到问题,因为浏览器不兼容(我认为)。因此,今年夏天我一直致力于将小程序转换为 Dart 应用程序。整个项目由两个文本区域和大约八个按钮组成,用于显示问题或其解决方案。

到目前为止,我在 Dart 编辑器中运行得很好。它编译为 JavaScript,没有错误或警告,并且在 JavaScript 中运行良好,也可以通过 Dart 编辑器运行。

我使用 FileZilla 将文件复制到我的网站,但是当我通过浏览器(我尝试过 Safari 和 Internet Explorer)访问服务器上的应用程序时,应用程序看起来正确,但所有按钮都不起作用。也就是说,单击它们时什么也不会发生。我不确定是否已复制所有正确的文件/文件夹。我将所有内容复制到服务器的 web/ 目录中。有两个 HTML 文件,一个在 out/ 中,一个在 web/ 中。它应该从哪个 HTML 文件启动?我应该将该文件重命名为 index.html 吗?

我在该项目的 Dart 阶段花费了大约 40 多个小时,但几乎没有时间致力于这个特定问题。我花了几个小时在网上搜索帮助和相关示例,但我认为我的问题太基本了,没有可用的信息。

再说一遍,我不是网络开发人员或程序员。想想 50 岁的数学老师。

最佳答案

由于 Dart 项目包含依赖项的符号链接(symbolic link),因此您不能简单地将项目复制到服务器并使其工作。 pub deploy 是一个命令,用于烘焙您的应用程序并捆绑文件以复制到服务器。

这有点早,但这里有一个描述:https://docs.google.com/document/d/13y7yCwq9GtPChXtd6t0YMcUtMJLZq2IVwq546Dve_No/edit

关于dart - 当 Dart 项目移动到服务器时按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17847850/

相关文章:

android - 当我从 qr_code_scanner 包打开 QRView 小部件时出现平台异常

flutter - 无法在 listView.builder 中显示原生广告?

flutter - javax.persistence.NonUniqueResultException:查询未返回唯一结果

dart - 如何构建具有多个 View 的复杂 Web UI 应用程序?

dom - 在 Dart 中,为什么下面的代码(关于 MutationObserver)不起作用?

dart - 如何从事件e获取元素或元素本身

dart - 在 Dart 中控制 while 循环

flutter - 错误 : NoSuchMethodError, 在 null 上调用了 getter 'index'

oop - 我该如何从外部在flutter中从外部调用需要上下文的函数

csv - Http请求未完成