From a25e73558cac9cdc40f1836bcf1a40f6839398c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=89=E9=9E=8B=E6=B2=A1=E5=8F=B7?= <308487730@qq.com> Date: Tue, 28 Jun 2022 10:41:23 +0800 Subject: [PATCH] docs: `dependencies` vs `devDependencies` --- README.md | 33 ++++++++++++++++++++++++++++----- README.zh-CN.md | 32 ++++++++++++++++++++++++++++---- 2 files changed, 56 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index f1fed31..f9451f3 100644 --- a/README.md +++ b/README.md @@ -52,14 +52,37 @@ npm create electron-vite └── src Renderer source code, your React application ``` -## `dependencies` vs `devDependencies` +## 🚨 `dependencies` vs `devDependencies` -The easiest way +**Put Node.js packages in `dependencies`** -- Put Node.js packages in `dependencies` -- Put web packages in `devDependencies` +🚨 e.g. -see more 👉 [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron-renderer#dependencies-vs-devdependencies) +- `electron-store` +- `sqlite3` +- `serilaport` +- `mongodb` +- ...others Node.js packages + +**Put Web packages in `devDependencies`** + +🚨 e.g. + +- `react` +- `react-dom` +- `mobx` +- `zustand` +- `antd` +- `axios` +- ...others Web packages + +**TODO: ESM packages** + +- `node-fetch` +- `execa` +- ...others ESM packages + +See more 👉 [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron-renderer#dependencies-vs-devdependencies)