【发布时间】:2015-07-27 12:31:11
【问题描述】:
我正在使用 dart 开发一个小网站。 我有一个用于服务器的项目,另一个用于客户端应用程序(见下图)
在服务器应用程序中,我像这样从客户端项目中为客户端应用程序提供服务
runServer() {
var staticHandler = createStaticHandler(r"C:\Users\Lukasz\dart\linkShepherdClient\web\", defaultDocument: 'linkShepherd.html',serveFilesOutsidePath: true);
var handler = new Cascade()
.add(staticHandler)
.add(routes.handler)
.handler;
io.serve(handler, InternetAddress.LOOPBACK_IP_V4, 8080).then((server) {
print('Listening on port 8080');
}).catchError((error) => print(error));
}
一切正常。但是现在我在客户端项目中所做的更改不再影响服务器服务的站点(站点仍在加载,只是一个旧版本,样式略有不同,但最重要的是还有一个旧的 .dart 脚本文件)。当我直接从它的项目运行客户端时,一切都是最新的。 打开和关闭编辑器没有帮助。 dart 编辑器是否真的在创建某种缓存?
【问题讨论】:
标签: dart dart-editor