我正在为 VSCode 开发扩展。该扩展使用一个 python 脚本来创建一个文件。python 脚本有一些导入即。
import os
扩展运行良好并在扩展开发视图中生成文件。但是,当它安装(来自 .vsix)并运行时,它无法正常工作。特别是,导入模块附带的功能不起作用。
我试图通过 python-shell 和 child_process 运行你的 python 脚本,结果相同。
const execLocation = context.asAbsolutePath("path to script");
const {PythonShell} = require('python-shell');
PythonShell.run(execLocation, null, function (err: any, res: any[]) {
if (err) { throw err; }
console.log(res[0]);
});
我没有收到任何错误消息。在这方面需要一些帮助。
我想通了。将脚本移动到扩展目录的根目录,而不是像 src 或 out 这样的任何子目录。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句