设置:Sublime Text 2
的便携版及其插件Sublimelinter
和node.exe
。
sublimelinter_executable_map
必须以某种方式进行设置,以便Sublimelinter
使用node.exe
作为JavaScript引擎。
可以使用相对路径而不是完全限定路径来执行此操作吗?
尝试使用MSDN中给出的不同形式的相对路径,插件无法检测到node.exe
。我得到的控制台消息是SublimeLinter: javascript disabled (One of the following JavaScript engines must be installed: node.js, JavaScriptCore)
答案 0 :(得分:0)
关于此主题的GitHub问题:
是这些的重复:
这似乎是一个热门话题。
我分叉了存储库并开始为您编写补丁代码,这似乎围绕着这一部分:
然而,我突然意识到...... 环境变量。由于这似乎是许多未解决的请求的普遍问题,因此您似乎应该设置PATH
环境变量,并在该变量的前面放置您要查找的位置。
不知道您的Windows版本,设置环境变量的过程对于您的版本会有所不同,因此您应该尝试使用该方法,然后将该方法用作所有环境的标准(因为它似乎暗示你有不止一个要维持。)
更新:Ruby似乎允许相对路径,但JavaScript没有,因为这部分:
取决于:JAVASCRIPT_ENGINE_WRAPPERS_PATH
所以答案是,除非该代码适应,否则。相对路径不能用于JS。