Browse Source

fix: also print version correctly when installed via npm

Gabriel Horner 2 tháng trước cách đây
mục cha
commit
677f5df46b
2 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 1 0
      deps/cli/cli.mjs
  2. 1 1
      deps/cli/src/logseq/cli.cljs

+ 1 - 0
deps/cli/cli.mjs

@@ -5,6 +5,7 @@ import { fileURLToPath } from 'url';
 import { dirname, resolve } from 'path';
 
 const __dirname = fileURLToPath(dirname(import.meta.url));
+global.__dirname = __dirname
 addClassPath(resolve(__dirname, 'src'));
 addClassPath(resolve(__dirname, 'vendor/src'));
 const { main } = await loadFile(resolve(__dirname, 'src/logseq/cli.cljs'));

+ 1 - 1
deps/cli/src/logseq/cli.cljs

@@ -31,7 +31,7 @@
 (defn- default-command
   [{{:keys [version]} :opts :as m}]
   (if version
-    (let [package-json (node-path/join (node-path/dirname (second js/process.argv)) "package.json")]
+    (let [package-json (node-path/join js/__dirname "package.json")]
       (when (fs/existsSync package-json)
         (println (-> (fs/readFileSync package-json)
                      js/JSON.parse