带有dart的angular2教程实际上从不使用真正的服务器,总是使用pub服务。
如何在使用像NodeJS这样的真实服务器时调试我的dart代码? Atm我只是得到像a.b.Y这样的错误(在浏览器中)没有定义,这完全没用。
dart2js是否有某种源映射?
使用pub build -mode = debug构建后,确定。 dart源可以在chrome dev工具中使用(它显示"来自main.dart.js和#34的源映射;对于我的所有dart文件。断点不会停止。
答案 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
行包含其他文件。
这也可能是您无法看到断点的部分原因。那也发生在我身上。