mirror of https://github.com/tauri-apps/tauri
* fix(cli): incorrect JS generated by frontend migration closes #10500
This commit is contained in:
parent
f3837d5b98
commit
3beba92b5b
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
"tauri-cli": patch:bug
|
||||
"@tauri-apps/cli": patch:bug
|
||||
---
|
||||
|
||||
Fixes v1 frontend code migration when using plugin default imports.
|
|
@ -207,8 +207,8 @@ fn migrate_imports<'a>(
|
|||
// ```
|
||||
// to:
|
||||
// ```
|
||||
// import dialog from "@tauri-apps/plugin-dialog"
|
||||
// import cli as superCli from "@tauri-apps/plugin-cli"
|
||||
// import * as dialog from "@tauri-apps/plugin-dialog"
|
||||
// import * as cli as superCli from "@tauri-apps/plugin-cli"
|
||||
// ```
|
||||
import if PLUGINIFIED_MODULES.contains(&import) && module == "@tauri-apps/api" => {
|
||||
let js_plugin: &str = MODULES_MAP[&format!("@tauri-apps/api/{import}")];
|
||||
|
@ -219,9 +219,11 @@ fn migrate_imports<'a>(
|
|||
|
||||
if specifier.local.name.as_str() != import {
|
||||
let local = &specifier.local.name;
|
||||
imports_to_add.push(format!("\nimport {import} as {local} from \"{js_plugin}\""));
|
||||
imports_to_add.push(format!(
|
||||
"\nimport * as {import} as {local} from \"{js_plugin}\""
|
||||
));
|
||||
} else {
|
||||
imports_to_add.push(format!("\nimport {import} from \"{js_plugin}\""));
|
||||
imports_to_add.push(format!("\nimport * as {import} from \"{js_plugin}\""));
|
||||
};
|
||||
None
|
||||
}
|
||||
|
@ -393,8 +395,8 @@ import { register } from "@tauri-apps/plugin-global-shortcut";
|
|||
import clipboard from "@tauri-apps/plugin-clipboard-manager";
|
||||
import * as fs from "@tauri-apps/plugin-fs";
|
||||
import "./App.css";
|
||||
import dialog from "@tauri-apps/plugin-dialog"
|
||||
import cli as superCli from "@tauri-apps/plugin-cli"
|
||||
import * as dialog from "@tauri-apps/plugin-dialog"
|
||||
import * as cli as superCli from "@tauri-apps/plugin-cli"
|
||||
const appWindow = getCurrentWebviewWindow()
|
||||
|
||||
function App() {
|
||||
|
|
Loading…
Reference in New Issue