docs: updatae
This commit is contained in:
		
							parent
							
								
									ff5371477b
								
							
						
					
					
						commit
						5a9d817643
					
				| 
						 | 
					@ -54,6 +54,14 @@ npm create electron-vite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 依赖放到 dependencies 还是 devDependencies
 | 
					## 依赖放到 dependencies 还是 devDependencies
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					最简单的方式
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Node.js 包放到 `dependencies` 中
 | 
				
			||||||
 | 
					- Web 包放到 in `devDependencies` 中
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					看看这 👉 [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron-renderer#dependencies-vs-devdependencies)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<!--
 | 
				
			||||||
  对待 **Electron-Main、Preload-Script** 时 vite 会以 lib 形式打包 commonjs 格式代码;
 | 
					  对待 **Electron-Main、Preload-Script** 时 vite 会以 lib 形式打包 commonjs 格式代码;
 | 
				
			||||||
如果碰 node 环境的包可以直接放到 dependencies 中,vite 会解析为 require('xxxx');
 | 
					如果碰 node 环境的包可以直接放到 dependencies 中,vite 会解析为 require('xxxx');
 | 
				
			||||||
electron-builder 打包时候会将 dependencies 中的包打包到 app.asar 里面
 | 
					electron-builder 打包时候会将 dependencies 中的包打包到 app.asar 里面
 | 
				
			||||||
| 
						 | 
					@ -63,3 +71,4 @@ electron-builder 打包时候会将 dependencies 中的包打包到 app.asar 里
 | 
				
			||||||
现实情况 vue、react 放到 dependencies 或 devDependencies 中都可以被正确构建;
 | 
					现实情况 vue、react 放到 dependencies 或 devDependencies 中都可以被正确构建;
 | 
				
			||||||
但是放到 dependencies 会被 electron-builder 打包到 app.asar 里面导致包体变大;
 | 
					但是放到 dependencies 会被 electron-builder 打包到 app.asar 里面导致包体变大;
 | 
				
			||||||
所以放到 devDependencies 既能被正确构建还可以减小 app.asar 体积,一举两得
 | 
					所以放到 devDependencies 既能被正确构建还可以减小 app.asar 体积,一举两得
 | 
				
			||||||
 | 
					-->
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue