File tree Expand file tree Collapse file tree 5 files changed +72
-4
lines changed
Expand file tree Collapse file tree 5 files changed +72
-4
lines changed Original file line number Diff line number Diff line change 1+ 22
Original file line number Diff line number Diff line change 33 bugIcon , cssIcon ,
44 editorIcon ,
55 elementIcon ,
6- htmlIcon ,
6+ htmlIcon , tauriIcon ,
77 tsIcon ,
88 uniAppIcon ,
99 webIcon
@@ -102,6 +102,18 @@ const bugsSidebar: SidebarType[] = [
102102 link : '/bugs/web/uniapp/overwrite_install_newly_added_page_cannot_jump'
103103 }
104104 ]
105+ } ,
106+ {
107+ icon : tauriIcon ,
108+ text : 'tauri' ,
109+ collapsed : true ,
110+ items : [
111+ {
112+ icon : '🔹' ,
113+ text : '解决无法安装 Wix 和 Nsis 的问题' ,
114+ link : '/bugs/web/tauri/fix_tauri_cant_install_wix_and_nsis'
115+ }
116+ ]
105117 }
106118 ]
107119 } ,
Original file line number Diff line number Diff line change @@ -69,4 +69,6 @@ export const dockerIcon: string = `<svg t="1682869852024" class="icon" viewBox="
6969// Android
7070export const androidIcon : string = `<svg t="1683211581361" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3755" width="20" height="20"><path d="M381.448 64.12h-0.02c-14.327 0-28.106 4.319-39.844 12.485-31.395 22.16-39.177 65.89-17.713 97.736l1.538 2.27c-39.599 34.257-66.725 78.794-77.48 128.25-4.35-0.534-8.78-0.811-13.27-0.811l-0.033-0.028c-60.458 0-109.643 49.88-109.643 111.192v184.831c0 61.295 49.185 111.16 109.643 111.16 3.21 0 6.386-0.14 9.53-0.417l23.009 60.1c13.587 16.49 32.326 28.541 53.705 33.636v41.765c0 61.277 49.187 111.13 109.645 111.13 32.324 0 61.428-14.255 81.516-36.884 20.083 22.628 49.191 36.885 81.515 36.885 60.458 0 109.641-49.854 109.641-111.131v-41.757c42.692-10.159 74.848-48.056 76.55-93.651 2.636 0.194 5.304 0.291 7.99 0.291 60.478 0 109.677-49.88 109.677-111.191V415.183c0-61.28-49.188-111.133-109.645-111.133v-0.028c-4.53 0-8.996 0.28-13.386 0.822-10.777-49.444-37.87-93.943-77.403-128.171l1.41-2.075c21.672-32.157 13.805-75.943-17.405-97.81-11.695-8.221-25.547-12.595-39.98-12.595-23.534 0-45.519 11.722-58.802 31.358l-13.078 19.281c-18.807-3.778-37.98-5.678-57.37-5.678-19.982 0-39.47 1.893-58.394 5.65L440.24 95.443c-13.771-19.838-35.588-31.315-58.791-31.323z" fill="#FFFFFF" p-id="3756"></path><path d="M234.626 367.83c-25.272 0-45.836 21.185-45.836 47.383v184.834c0 26.168 20.535 47.353 45.836 47.353 25.305 0 45.87-21.185 45.87-47.386V415.182c0-26.11-20.506-47.324-45.837-47.324l-0.033-0.029z m553.134 0c-25.334 0-45.87 21.185-45.87 47.353v184.83c0 26.173 20.564 47.353 45.835 47.353 25.335 0 45.87-21.18 45.87-47.383V415.182c0-26.11-20.535-47.324-45.835-47.324v-0.029zM308.088 707.08c0 20.099 16.011 36.324 35.737 36.324h40.852V846.29c0 26.139 20.535 47.323 45.836 47.323 25.304 0 45.836-21.15 45.836-47.323V743.405h71.36V846.29c0 26.139 20.564 47.323 45.834 47.323 25.335 0 45.836-21.15 45.836-47.323V743.405h40.881c19.697 0 35.738-16.225 35.738-36.324V369.285H307.962V707.08h0.126z m299.824-512.875l37.692-55.467c2.23-3.312 1.673-7.65-1.24-9.692-2.91-2.045-7.123-0.994-9.323 2.259l-39.175 57.761a227.79 227.79 0 0 0-84.675-16.105c-30.193 0-58.843 5.73-84.642 16.072l-39.146-57.82c-2.26-3.253-6.442-4.276-9.386-2.23-2.943 2.075-3.466 6.38-1.237 9.691l37.659 55.595c-59.894 28.339-101.953 82.101-107.281 144.909h408.007c-5.39-62.775-47.416-116.604-107.314-144.91h0.033v-0.03l0.028-0.033z m-182.789 87.65c-12.556-0.105-22.662-10.36-22.576-22.92 0-12.664 10.098-22.95 22.576-22.95 12.453 0 22.547 10.285 22.547 22.95 0 12.7-10.093 22.949-22.547 22.949v-0.03z m174.922 0a22.758 22.758 0 0 1-22.606-22.92c0-12.664 10.157-22.95 22.606-22.95 12.453 0 22.547 10.285 22.547 22.95 0 12.7-10.093 22.949-22.547 22.949v-0.03z" fill="#64A70E" p-id="3757"></path></svg>` ;
7171// NodeJs
72- export const nodejsIcon = `<svg t="1756282210448" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1503" width="32" height="32"><path d="M512.319544 1024a76.690572 76.690572 0 0 1-38.66483-10.544954l-123.471821-74.134219c-18.405737-10.417136-9.394595-14.187756-3.323258-16.296747a242.086573 242.086573 0 0 0 55.792391-25.563524 9.458504 9.458504 0 0 1 9.266777 0.702997l94.776766 57.134476a12.014856 12.014856 0 0 0 11.503586 0l369.648557-216.523049a11.887039 11.887039 0 0 0 5.623976-10.1615v-433.301733a12.206583 12.206583 0 0 0-5.687885-10.353227L518.390881 68.627198a11.439677 11.439677 0 0 0-11.375768 0L137.366555 285.086337a12.014856 12.014856 0 0 0-5.815702 10.289319v433.110006a11.503586 11.503586 0 0 0 5.815702 10.033683l101.295464 59.371285c54.961577 27.864241 88.577611-4.984887 88.577611-37.961833V332.314948a10.73668 10.73668 0 0 1 10.73668-10.800589h46.845158a10.73668 10.73668 0 0 1 10.672771 10.800589v427.54994a103.340546 103.340546 0 0 1-109.411883 117.144849 156.257041 156.257041 0 0 1-85.190444-23.518442l-96.949665-56.623206a79.50256 79.50256 0 0 1-38.792647-68.446336V295.311747a79.310833 79.310833 0 0 1 38.792647-68.382427L473.654714 10.150636a79.886013 79.886013 0 0 1 77.713113 0L921.016385 226.92932a79.438651 79.438651 0 0 1 38.856556 68.382427v433.046097a79.694286 79.694286 0 0 1-38.856556 68.446336l-369.648558 216.650866a76.690572 76.690572 0 0 1-38.920465 10.544954z m114.205044-298.390234c-161.817107 0-195.688777-75.412396-195.688777-138.61821A10.672771 10.672771 0 0 1 441.700309 575.999241h47.612063a10.73668 10.73668 0 0 1 10.608863 9.202869c7.221696 49.40151 28.695056 74.325946 126.539444 74.325946 77.840931 0 111.009603-17.894467 111.009603-59.818646 0-24.221439-9.330686-42.115906-130.437881-54.194671-101.103738-10.161501-163.734372-32.849128-163.734372-115.035859 0-75.73194 62.886269-120.85156 168.271897-120.851559 118.423025 0 177.027404 41.732453 184.440826 131.268695a11.056224 11.056224 0 0 1-2.811987 8.308146 10.672771 10.672771 0 0 1-7.860784 3.514984h-47.931608a10.672771 10.672771 0 0 1-10.353227-8.499871c-11.503586-51.957863-39.559553-68.574153-115.419311-68.574154-85.062626 0-94.904583 30.037141-94.904583 52.596951 0 27.352971 11.695312 35.277663 126.475535 50.679687 113.629864 15.210297 167.632809 36.811475 167.632809 117.847845s-67.104251 128.584526-184.249099 128.584526z" fill="#73B923" p-id="1504"></path></svg>`
72+ export const nodejsIcon = `<svg t="1756282210448" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1503" width="32" height="32"><path d="M512.319544 1024a76.690572 76.690572 0 0 1-38.66483-10.544954l-123.471821-74.134219c-18.405737-10.417136-9.394595-14.187756-3.323258-16.296747a242.086573 242.086573 0 0 0 55.792391-25.563524 9.458504 9.458504 0 0 1 9.266777 0.702997l94.776766 57.134476a12.014856 12.014856 0 0 0 11.503586 0l369.648557-216.523049a11.887039 11.887039 0 0 0 5.623976-10.1615v-433.301733a12.206583 12.206583 0 0 0-5.687885-10.353227L518.390881 68.627198a11.439677 11.439677 0 0 0-11.375768 0L137.366555 285.086337a12.014856 12.014856 0 0 0-5.815702 10.289319v433.110006a11.503586 11.503586 0 0 0 5.815702 10.033683l101.295464 59.371285c54.961577 27.864241 88.577611-4.984887 88.577611-37.961833V332.314948a10.73668 10.73668 0 0 1 10.73668-10.800589h46.845158a10.73668 10.73668 0 0 1 10.672771 10.800589v427.54994a103.340546 103.340546 0 0 1-109.411883 117.144849 156.257041 156.257041 0 0 1-85.190444-23.518442l-96.949665-56.623206a79.50256 79.50256 0 0 1-38.792647-68.446336V295.311747a79.310833 79.310833 0 0 1 38.792647-68.382427L473.654714 10.150636a79.886013 79.886013 0 0 1 77.713113 0L921.016385 226.92932a79.438651 79.438651 0 0 1 38.856556 68.382427v433.046097a79.694286 79.694286 0 0 1-38.856556 68.446336l-369.648558 216.650866a76.690572 76.690572 0 0 1-38.920465 10.544954z m114.205044-298.390234c-161.817107 0-195.688777-75.412396-195.688777-138.61821A10.672771 10.672771 0 0 1 441.700309 575.999241h47.612063a10.73668 10.73668 0 0 1 10.608863 9.202869c7.221696 49.40151 28.695056 74.325946 126.539444 74.325946 77.840931 0 111.009603-17.894467 111.009603-59.818646 0-24.221439-9.330686-42.115906-130.437881-54.194671-101.103738-10.161501-163.734372-32.849128-163.734372-115.035859 0-75.73194 62.886269-120.85156 168.271897-120.851559 118.423025 0 177.027404 41.732453 184.440826 131.268695a11.056224 11.056224 0 0 1-2.811987 8.308146 10.672771 10.672771 0 0 1-7.860784 3.514984h-47.931608a10.672771 10.672771 0 0 1-10.353227-8.499871c-11.503586-51.957863-39.559553-68.574153-115.419311-68.574154-85.062626 0-94.904583 30.037141-94.904583 52.596951 0 27.352971 11.695312 35.277663 126.475535 50.679687 113.629864 15.210297 167.632809 36.811475 167.632809 117.847845s-67.104251 128.584526-184.249099 128.584526z" fill="#73B923" p-id="1504"></path></svg>` ;
73+ // Tauri
74+ export const tauriIcon = `<svg t="1756365247815" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4794" width="32" height="32"><path d="M660.36 396.732a80.612 80.612 0 0 1-137.604 57 80.608 80.608 0 1 1 137.6-57z" fill="#FFCA28" p-id="4795"></path><path d="M444.16 546.96c-44.52 0-80.608 36.088-80.608 80.604 0 44.52 36.088 80.608 80.608 80.608 44.516 0 80.608-36.088 80.608-80.608 0-44.516-36.092-80.6-80.608-80.6z" fill="#26C6DA" p-id="4796"></path><path d="M746.8 655.04a308 308 0 0 1-106.256 43.24 216.16 216.16 0 0 0 10.628-97.464 216.2 216.2 0 0 0 135.424-140.984 216.16 216.16 0 0 0-110.92-256.84 216.176 216.176 0 0 0-271.452 67.708 359.2 359.2 0 0 0-117.98 34.44 307.76 307.76 0 0 1 345.96-212.232 307.76 307.76 0 0 1 255.552 315.316 307.76 307.76 0 0 1-140.96 246.824zM289.92 361.192l75.476 9.16a216 216 0 0 1 9.524-42.868 308 308 0 0 0-85 33.708" fill="#FFCA28" p-id="4797"></path><path d="M276.728 369.256a307.6 307.6 0 0 1 106.988-43.6 215.8 215.8 0 0 0-12.092 97.828 216.2 216.2 0 0 0-134.56 141.432 216.16 216.16 0 0 0 209.416 278.4 216.16 216.16 0 0 0 173.192-90.08 359.2 359.2 0 0 0 117.98-34.072 307.76 307.76 0 0 1-200.008 201.692 307.76 307.76 0 0 1-279.968-47.968A307.776 307.776 0 0 1 276.72 369.26z m456.88 293.848l-1.464 0.732z" fill="#26C6DA" p-id="4798"></path></svg>` ;
Original file line number Diff line number Diff line change 1+ ---
2+ lastUpdated : 2025/08/28 15:17
3+ ---
4+
5+ # 解决 Tauri 无法安装 Wix 和 Nsis 的问题
6+
7+ 有段时间没使用 Tauri 了,最近把自己的一个项目 clone 下来后,升级了 Tauri 版本为 2.x
8+
9+ 正准备兴高采烈地准备打个包,结果杯具了
10+
11+ Wix 和 Nsis 这两个依赖,死活下载不了,不是超时就是其他各种报错
12+
13+ 无奈之下,只好去 github 上询查解决方式,发现出现这种问题的人从 2023 年到现在了都还有
14+
15+ 也有人给出了比较合理的解决方式,例如:
16+
17+ ![ ] ( https://namichong.obs.cn-south-1.myhuaweicloud.com/Blog/images/tauri_install_wix_fix.png )
18+
19+ 翻译一下大概意思为:
20+
21+ > 在最新版本中,可以通过以下任意一种方法解决:
22+ >
23+ > 1 . 手动下载 [ wix314] ( https://github.com/wixtoolset/wix3/releases/download/wix3141rtm/wix314-binaries.zip ) ,并将其解压到(Windows)` %LocalAppData%/tauri/WixTools314 ` 。如果目录不存在,请先创建。
24+ > 2 . 如果你有代理,请设置代理。在 Windows PowerShell 中(将协议和端口替换为你自己的),
25+ >
26+ > ``` powershell
27+ > $env:all_proxy="socks5://localhost:12333"
28+ > ```
29+ > 3. 使用 GitHub 镜像,并按 [这里](https://github.com/tauri-apps/tauri/blob/b83921226cb3084992bb5357e7e39a09ea97843e/crates/tauri-cli/ENVIRONMENT_VARIABLES.md?plain=1#L18-19) 的说明正确设置 `TAURI_BUNDLER_TOOLS_GITHUB_MIRROR` 和/或 `TAURI_BUNDLER_TOOLS_GITHUB_MIRROR_TEMPLATE` 环境变量。
30+
31+ 其中第一种方法我试过了,很麻烦,操作起来特别繁琐,不仅需要解压 Wix 和 Nsis 两个文件,
32+ 还需要下载两个 ddl 去解压的文件里去替换,最后结果也很不能让人接受,
33+ 因为重新运行 Build 的时候,它居然把解压的 Nsis 删除了...
34+
35+ -----
36+
37+ **所以,我采用了第二种方式**
38+
39+ 第二种方式首先你得有一个梯子(VPN),并可以正常访问 Github,然后确定系统里的代理设置是否也配置了
40+
41+ 最后就是在 PowerShell 里直接运行 `$env:all_proxy="socks5://localhost:12333"` (记得更改成你自己VPN的代理端口号)
42+
43+ 之后再运行 `pnpm tauri build` 就可以了
44+
45+ -----
46+
47+ *就这么个简单的玩意,居然让我白白浪费了一个上午,真的很抽象...*
Original file line number Diff line number Diff line change 11---
2- lastUpdated : 2025/08/27 16:13
2+ lastUpdated : 2025/08/28 15:50
33---
44
55# 版本管理工具:Fnm - 安装与使用指南
@@ -130,4 +130,10 @@ fnm uninstall 22 # 如果只有一个 22 的版本,则切换
130130
131131``` shell
132132fnm default [版本号]
133- ```
133+ ```
134+
135+ ## 自动切换项目 Node 版本
136+
137+ 你只需要在项目根目录下,创建 ` .nvmrc ` 或者 ` .node-version ` 任意一个文件,在里面写入版本号(例如:14.17.0 或者 22)
138+
139+ 再次打开命令行工具的时候,Fnm 就会帮你自动切换成这个版本了
You can’t perform that action at this time.
0 commit comments