给定带有相对路径的 sourceMappingURL 注释//# sourceMappingURL=dep.js.map,我理解这意味着路径是 相对于当前文件的。但是,当我在同一目录中创建一个包含缩小源文件及其源映射的项目时,Chrome 会像这样显示它们:
即使 dep.js 源映射位于额外的子目录下,Chrome 仍然会向我显示源映射的内容。当我右键单击 dep.js 并在新选项卡中打开时,新选项卡中的 URL 无效 - 它包含上述额外的子目录(/scripts/dep/scripts/dep/dep.js 而不是 /scripts/dep/ dep.js)。
sourceMappingURL应该是什么?
编辑:我只是想澄清一下,为了提出一个有已知、客观答案的问题,这个问题是,“Killing self fork JVM。PING timeout elapsed”实际上意味着什么,例如 ping 是什么,以及为什么failsafe决定它应该退出测试过程?由于这是 StackOverflow,因此请不要回复修复某些虚拟机退出的建议,尤其是那些导致与我们下面看到的行为不同的建议。例如,控制台中没有 OutOfMemoryError,因此我认为虚拟机没有耗尽堆空间。如果您确实这样回答,SO 管理员可能会误解我的问题并锁定或关闭它。
我们有时会在 CI 构建中遇到虚拟机崩溃的情况,例如:
[INFO] Results:
[INFO]
[WARNING] Tests run: 8152, Failures: 0, Errors: 0, Skipped: 31
...
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.22.1:verify (integration-test) on project app_server: There are test failures.
[ERROR]
[ERROR] Please refer to /builds/App/Development/App/app_server/target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: The forked VM terminated without properly saying goodbye. VM crash or System.exit …Run Code Online (Sandbox Code Playgroud)