def on_node_js_path_provided(self, path):
log_debug("Node.js path provided: " + path)
if os.path.exists(path):
log_debug("Node.js path is valid")
settings = self.load_settings()
if EI_BUILDER_SETTINGS not in settings:
settings[EI_BUILDER_SETTINGS] = {}
builder_settings = settings[EI_BUILDER_SETTINGS]
builder_settings[EI_ST_PR_NODE_PATH] = path
self.env.project_manager.save_settings(PR_SETTINGS_FILE, settings)
else:
if sublime.ok_cancel_dialog(STR_INVALID_NODE_JS_PATH):
self.prompt_for_node_js_path(False)
# Loop back to the main settings check
self.check_settings()
评论列表
文章目录