Ответ 1
Ты можешь использовать
CLI v6.0.8 и выше --source-map = false
CLI v6.x --sourceMap = ложь
CLI v1.x --sourceMap s = false
Я пытаюсь отключить sourcemaps для своих тестов в Angular 6. Я знаю, что переключатель sourcemaps был удален, например, ng test --sourcemaps=false
. Я пробовал изменить файл tsconfig:
{
"extends": "../tsconfig.json",
"compilerOptions": {
...
"sourceMap": false
},
как указано в блоке конфигурации углового.json test->:
"test": {
...
"options": {
...
"tsConfig": "src/tsconfig.spec.json",
Карты источников все еще сгенерированы.
Ты можешь использовать
CLI v6.0.8 и выше --source-map = false
CLI v6.x --sourceMap = ложь
CLI v1.x --sourceMap s = false
Angular CLI изменяет этот параметр от версии к версии согласно этому ответу:
CLI v6.0.8 и выше --source-map=false
CLI v6.0.x ранние версии --sourceMap=false
CLI v1.x --sourceMaps=false
ng test -sm=false
быстрогоng test -sm=false
также может работатьВ случае, если вы используете последний CLI и ничего из вышеперечисленного не работает, вы всегда можете проверить раздел "Параметры" по адресу https://github.com/angular/angular-cli/blob/master/docs/documentation/test.md, чтобы узнать последние имя параметра
Угловой CLI v6.x читает --source-map как --sourceMap. Поэтому обе версии --source-map и --sourceMap работают для меня для CLI v6.0.8
Перейдите в package.json Измените "test":"ng test"
на "test":"ng test --source-map=false"
чтобы отключить исходные коды.
Обратите внимание, что shoud be --source-map
а не --source-maps
.