小编Aur*_*ium的帖子

如何在Gjs代码中设置包含路径?

因为我可以看到,GJS imports,只加载/usr/share/gjs-1.0/usr/lib/gjs-1.0默认.我想模块化一个应用程序,就像我们可以用节点做的那样,但我必须找到相对于脚本文件的模块.

我找到了两种添加包含路径的方法:

  1. gjs --include-path=my-modules my-script.js
  2. GJS_PATH=my-modules gjs my-script.js

...但两者都与当前目录相关,而不是文件(不经意地),并且需要在命令行上声明它们,这使得这不必要地复杂.

如何在Gjs代码中设置包含路径?(所以我可以使这个相对于文件)

或者......还有另一种从任何地方导入文件的方法,比如在python中?

(请,你不需要提出使用shell脚本启动解决--include-pathGJS_PATH问题,这是显而易见的,但不那么强大.如果我们没有更好的解决办法,我们与生存.)

javascript import gnome path gjs

7
推荐指数
2
解决办法
2275
查看次数

标签 统计

gjs ×1

gnome ×1

import ×1

javascript ×1

path ×1