У меня есть проект Angular, в который я импортировал swal
, вот так:
import swal from 'sweetalert';
и я использовал вот так:
swal({
text: "An Error Occurred",
icon: "error"
})
Приложение Angular не скомпилировалось и выдает мне эту ошибку:
Invalid cast. The supplied value [object Object] did not pass the test 'isJsonSourceFile'.
Я пытался установить @types/sweetalert
, но ничего не изменилось, я пытался сослаться на скрипт в файле angular.json
. То же самое.
также я пытался поместить 'sweetalert'
в массив типов в tsconfig.app.json
file` .. та же проблема.
Обратите внимание, что:
1 - В момент удаления import swal from 'sweetalert'
все работает как обычно.
2 - ошибка указывает на файл node_modules/typescript/lib/typescript.js
.
У меня угловая версия 7.2.0, версия с подсластителем 2.1.2 и машинописная версия 3.2.2.
Также обратите внимание, что в машинописном тексте 3.1 код, который я написал, будет работать нормально, и эта ошибка не будет отображаться.
Какие-нибудь предложения, чтобы он работал с машинописью 3.2? и спасибо.