如何关闭 Angular 6 ng 测试的源映射?
How do I turn off source maps for Angular 6 ng test?
我正在尝试为我在 Angular 中的测试关闭 sourcemaps 6. 我知道 sourcemaps 开关已被删除,例如 ng test --sourcemaps=false
.
我已经尝试修改我的 tsconfig 文件:
{
"extends": "../tsconfig.json",
"compilerOptions": {
...
"sourceMap": false
},
如 angular.json 测试 -> 配置块所引用:
"test": {
...
"options": {
...
"tsConfig": "src/tsconfig.spec.json",
源映射仍在生成中。
您可以使用
CLI v6.0.8 及更高版本 --source-map=false
CLI v6.x --sourceMap=false
CLI v1.x --sourcemaps=false
Angular CLI 根据此 :
将此参数从一个版本更改为另一个版本
CLI v6.0.8 及以上版本
--source-map=false
CLI v6.0.x早期版本
--sourceMap=false
CLI v1.x
--sourcemaps=false
Shortcut ng test -sm=false
might also work
In case if you are on the latest CLI and none of above works you can
always check the Options section at
https://github.com/angular/angular-cli/blob/master/docs/documentation/test.md
for the recent param name
Angular CLI v6.x 将 --source-map 读取为 --sourceMap。所以 --source-map 和 --sourceMap 都适用于 CLI v6.0.8
转到package.json
将 "test":"ng test"
更改为 "test":"ng test --source-map=false"
以关闭源映射。
请注意应该是 --source-map
而不是 --source-maps
。
对我来说,我使用 Angular 10 并且能够在 angular.json:
中设置 sourceMap 进行测试
"test": {
...
"options": {
...
"tsConfig": "src/tsconfig.spec.json",
"sourceMap": false
我正在尝试为我在 Angular 中的测试关闭 sourcemaps 6. 我知道 sourcemaps 开关已被删除,例如 ng test --sourcemaps=false
.
我已经尝试修改我的 tsconfig 文件:
{
"extends": "../tsconfig.json",
"compilerOptions": {
...
"sourceMap": false
},
如 angular.json 测试 -> 配置块所引用:
"test": {
...
"options": {
...
"tsConfig": "src/tsconfig.spec.json",
源映射仍在生成中。
您可以使用
CLI v6.0.8 及更高版本 --source-map=false
CLI v6.x --sourceMap=false
CLI v1.x --sourcemaps=false
Angular CLI 根据此
CLI v6.0.8 及以上版本
--source-map=false
CLI v6.0.x早期版本
--sourceMap=false
CLI v1.x
--sourcemaps=false
Shortcut
ng test -sm=false
might also workIn case if you are on the latest CLI and none of above works you can always check the Options section at https://github.com/angular/angular-cli/blob/master/docs/documentation/test.md for the recent param name
Angular CLI v6.x 将 --source-map 读取为 --sourceMap。所以 --source-map 和 --sourceMap 都适用于 CLI v6.0.8
转到package.json
将 "test":"ng test"
更改为 "test":"ng test --source-map=false"
以关闭源映射。
请注意应该是 --source-map
而不是 --source-maps
。
对我来说,我使用 Angular 10 并且能够在 angular.json:
中设置 sourceMap 进行测试"test": {
...
"options": {
...
"tsConfig": "src/tsconfig.spec.json",
"sourceMap": false