如题,根据文档配置。
https://docs.cocos.com/creator/manual/zh/scripting/modules/import-map.html
-
在项目根目录下添加
//import-map.json
{
“imports”: {
“csharp”: “./assets/Unity-Importer/Scripts/UnityBridge/csharp.ts”
}
} -
脚本文件内容为
//./assets/Unity-Importer/Scripts/UnityBridge/csharp.ts
export class csharp{
public log(){
console.log(“aaaaaaaa”);
}
} -
配置tsconfig.json
{
/* Base configuration. Do not edit this field. */
“extends”: “./temp/tsconfig.cocos.json”,/* Add your custom configuration here. */
“compilerOptions”: {
“strict”: false,
“paths”: {
“csharp”:["./assets/Unity-Importer/Script/UnityBridge/csharp"]
},
},
} -
在编辑器中项目-项目设置-脚本-导入映射中添加import-map.json
测试结果,在任意脚本中添加
import {csharp} from ‘csharp’
报错Cannot find module ‘csharp’ or its corresponding type declarations.
为什么找不到这个名字呢?