【发布时间】:2020-04-13 06:13:02
【问题描述】:
我需要修改debug.html 和context.html 进行业力测试,以便在以角度ng t 运行业力测试时将所需的脚本导入到html 头中。
当前在<head> 的index.html 中导入一个库:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
<script src="aframe-v1.0.0.min.js"></script>
</head>
<body>
<app-root></app-root>
</body>
</html>
库包含在angular.json:
"scripts": [
{
"input": "node_modules/aframe/dist/aframe-v1.0.0.min.js",
"inject": false,
"bundleName": "aframe-v1.0.0.min"
}
]
Angular 业力测试会覆盖 karma.config.js,因此预期的 customContextFile 覆盖不起作用,因为它已被 angular 覆盖。
在angular.json 的"test" 部分中,脚本似乎对测试也没有影响。
"scripts": [
"node_modules/aframe/dist/aframe-v1.0.0.min.js"
],
无论如何,测试环境都会不一致,因为测试的导入会发生在主体而不是头部。
【问题讨论】:
标签: angular karma-runner aframe