فهرست منبع

feat(tauri.js) run `deps install` after `tauri init` (#842)

* feat(tauri.js) run `deps install` after `tauri init`

* fix(tauri.js) await on installDependencies (tauri init)
Lucas Fernandes Nogueira 5 سال پیش
والد
کامیت
0591f1f945
2فایلهای تغییر یافته به همراه11 افزوده شده و 1 حذف شده
  1. 5 0
      .changes/tauri.js-install-on-init.md
  2. 6 1
      cli/tauri.js/bin/tauri-init.js

+ 5 - 0
.changes/tauri.js-install-on-init.md

@@ -0,0 +1,5 @@
+---
+"tauri.js": patch
+---
+
+Run the dependency manager's install script after `tauri init` succeeds.

+ 6 - 1
cli/tauri.js/bin/tauri-init.js

@@ -11,6 +11,9 @@ const {
   merge
 } = require('lodash')
 const toml = require('@tauri-apps/toml')
+const {
+  installDependencies
+} = require('../dist/api/dependency-manager')
 
 /**
  * @type {object}
@@ -116,7 +119,7 @@ if (argv.ci) {
     })
 }
 
-function runInit(config = {}) {
+async function runInit(config = {}) {
   const {
     appName,
     ...configOptions
@@ -153,4 +156,6 @@ function runInit(config = {}) {
     }
     writeFileSync(manifestPath, toml.stringify(cargoManifest))
   }
+
+  await installDependencies()
 }