#javascript #html #typescript
#javascript #HTML #typescript
Вопрос:
Как импортировать типы в script
теге в html-файл
package.json похож
{
"devDependencies": {
"@types/lodash": "^4.14.167"
}
}
index.html это похоже на
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.20/lodash.min.js"
integrity="sha256-ur/YlHMU96MxHEsy3fHGszZHas7NzH4RQlD4tDVvFhw=" crossorigin="anonymous"></script>
</head>
<body>
<div id="app"></div>
<script>
// @ts-check
const x = _.chuck([1,2,3]);
</script>
</body>
</html>
как устранить эту ошибку
Cannot find name '_'.
Комментарии:
1. _:any; назначить тип any;
2. На самом деле я хочу
_
ввести как Lodash from@types/lodash
, и вы не можете помещать аннотации типов в тег скрипта, поскольку это не файл typescript