typescript - نمیتواند ماژول '@foundry/ontology-api' یا اعلامیههای نوع مربوط به آن را پیدا کند
هنگام باز کردن یک شاخه در یک مخزن تایپاسکریپت، خطای زیر در مقابل یکی از ماژولها @foundry/ontology-api در دستور import ظاهر میشود:
[typescript] نمیتوان ماژول '@foundry/ontology-api' یا اعلانهای نوع مربوط به آن را پیدا کرد
این بعد از اینکه ویژگی کمک به کد بهطور موفقیتآمیز بارگذاری شد، ظاهر میشود.
پاسخ شماره ۱
به نظر میرسد که یک مشکل زمانی بین بارگذاری کامل تمام ماژولها در محیط و شناسایی آنها توسط Code Assist وجود دارد. روش معمول من این است که اجازه دهم Code Assist بارگذاری خود را کامل کند و سپس مرورگر را تازهسازی کنم (مثلاً با F5). پس از تلاش دوم برای بارگذاری Code Assist، ماژولها دیگر به عنوان ناشناخته علامت گذاری نمیشوند.
پاسخ شماره ۲
{
"name": "my-functions",
"version": "0.0.1",
"description": "My Functions",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"dependencies": {
"@foundry/functions-api": "0.54.0",
"@foundry/functions-typescript-runtime-internal-api": "0.33.0",
"@foundry/functions-utils": "0.4.0"
},
"devDependencies": {
"@foundry/functions-typescript-authoring-dev": "0.44.0",
"@foundry/functions-typescript-ontology-code-generator": "0.45.0",
"@foundry/functions-typescript-discovery": "0.30.0",
"@foundry/functions-typescript-object-set-base": "1.31.0",
"@foundry/functions-testing-lib": "0.16.0",
"jest": "27.5.1",
"ts-jest": "27.1.3"
},
"scripts": {
"build": "../gradlew build",
"check": "../gradlew check",
"test": "../gradlew test",
"jest": "jest"
},
"license": "UNLICENSED"
}
