javascript - 在 Play 框架中允许 javascript 调试器(忘记了调试器语句)

标签 javascript playframework playframework-2.0

我正在使用默认的 Play 入门模板之一,并尝试通过放置一个来进行一些 JavaScript 调试

debugger;

我的 JavaScript 代码中的语句。

但是,在加载页面时,我收到一个典型的 Play 错误页面,提示这一行:

forgotten 'debugger' statement?

如何在 Play 中允许 javascript 调试?

最佳答案

Play 本身并不禁止 javascript 调试。发生这种情况的原因是入门模板默认启用 sbt-jshint 插件,即 project/plugins.sbt 通常包含:

addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.4")

要启用调试,JSHint必须进行相应配置。这可以通过在项目目录中创建文件 .jshintrc 来完成,其中包含:

{
  "debug": true
}

关于javascript - 在 Play 框架中允许 javascript 调试器(忘记了调试器语句),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43400454/

相关文章:

javascript - 抛出新的类型错误 ('app.use() requires middleware functions' );

javascript - 绑定(bind)到对象的 Vue.js 类在对象更新时不会更改

javascript - 将 100 万个对象发送到 Mongo DB,而不会耗尽内存

java - Play!2.2.1 Java Ebean - Finder.select(String columns) 不起作用 : all the columns are selected

java - Ebean:如何正确选择值所在的行?

JavaScript 获取元素名称值

ruby-on-rails - Play 中不同环境的不同数据库连接字符串

mysql - 防止架构更改清除 play Framework 2 项目的数据库

scala - 带有 Slick and Play 的 SQLite

scala - Scala中抽象类型参数的隐式转换