关于Nodejs调试的Dart Angular2

时间:2016-07-18 10:08:59

标签: node.js angular dart dart-pub

带有dart的angular2教程实际上从不使用真正的服务器,总是使用pub服务。

如何在使用像NodeJS这样的真实服务器时调试我的dart代码? Atm我只是得到像a.b.Y这样的错误(在浏览器中)没有定义,这完全没用。

dart2js是否有某种源映射?

使用pub build -mode = debug构建后,确定。 dart源可以在chrome dev工具中使用(它显示"来自main.dart.js和#34的源映射;对于我的所有dart文件。断点不会停止。

1 个答案:

答案 0 :(得分:1)

当我尝试通过NGINX在另一台服务器上运行时,听起来像我在另一个Dart库中遇到的问题。您的pubspec.yaml是否已正确设置?

我的问题是我没有使用transformers的{​​{1}}或entry_points部分来生成启动类的定义。

https://stackoverflow.com/a/38284430/174368

您的pubspec.yaml是否与下面的Dart Angular2示例相似?

https://angular.io/docs/dart/latest/quickstart.html#!#add-config-files

另请确保您通过pubspec.yaml投放build目录,因为它会编辑nodejs将其放入index.html目录并自动添加其他build目录1}} / link行包含其他文件。

这也可能是您无法看到断点的部分原因。那也发生在我身上。