我是一名具有一定Java新手技能的数学老师。大约六年前,我做了一些小程序,所以我的学生可以练习单词问题。随着时间的推移,由于浏览器不兼容(我认为),越来越多的学生在使用applet时遇到了问题。所以今年夏天我一直在努力将applet转换为Dart应用程序。整个项目是两个textarea
和大约八个button
,它们显示问题或其解决方案。
到目前为止,我已经让它在Dart编辑器中运行得很好。它编译为JavaScript而没有错误或警告,并且在JavaScript中运行良好,也通过Dart编辑器。
我使用FileZilla将文件复制到我的网站,但是当我通过浏览器访问服务器上的应用程序时(我尝试使用Safari和Internet Explorer),该应用程序看起来正确但没有按钮工作。也就是说,单击它们时没有任何反应。我不确定我是否复制了所有正确的文件/文件夹。我将所有内容复制到web/
目录中的服务器。有两个HTML文件,一个在out/
,一个在web/
。它应该从哪个HTML文件启动?我应该将该文件重命名为index.html
吗?
我在项目的Dart阶段已经有大约40多个小时,但我没有时间专心致力于解决这个问题。我已经花了几个小时在线搜索帮助和相关示例,但我认为我的问题非常基本,没有可用的信息。
同样,我不是网络开发人员或程序员。想想50岁的数学老师。
答案 0 :(得分:5)
由于Dart项目包含依赖项的符号链接,因此您不能简单地将项目复制到服务器并使其工作。 pub deploy
是一个烘焙应用程序并将文件捆绑以复制到服务器的命令。
这有点早,但这里有一个描述:https://docs.google.com/document/d/13y7yCwq9GtPChXtd6t0YMcUtMJLZq2IVwq546Dve_No/edit