import { A } from “…/…/…/packages/…”;
相对路径不行
vscode装TypeLens插件
…然后呢…
说个思路,你得去引ts转的js文件在libray目录下
这么麻烦…假如我做个插件出来让别人使用, 那别人怎么import 插件里面的类呢?
没法引,只能把你的文件移到script下面
-.-!!
好像可以通过这个import,但是只能导入js文件,导ts文件的时候报错。。
Editor.assetdb.import(['/User/user/foo.js', '/User/user/bar.js'], 'db://assets/foobar', function ( err, results ) {
results.forEach(function ( result ) {
// result.uuid
// result.parentUuid
// result.url
// result.path
// result.type
});
});
自问自答吧,解决了,导入ts失败是因为 runtime-resource 指定了path,导致项目已经导入了ts文件,再次手动导入就会失败。
Editor.Project.path + ‘/temp/quick-scripts/assets/Script/engine/server/’ + url; 这块就可以在插件这一快导入工程代码文件
想请问一下大佬是怎么解决的,我也遇到这个问题了
import不需要路径只要文件名
const xxx = require("filename");
eslint会提示建议用import,不过没所谓,没到报错的地步。