From 76c4b446b61d622ac4433d2d8dd637ea28f23a6b 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: Thu, 27 Jan 2022 15:55:20 +0800 Subject: [PATCH] docs: dependencies vs devDependencies --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 78c4d2a..323457d 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,14 @@ Once `dev` or `build` npm-script executed will be generate named `dist` folder. console.log('ipcRenderer', window.ipcRenderer) ``` +## `dependencies` vs `devDependencies` + +- First, you need to know if deps(npm package) are still needed after packaged. + +- Like [serialport](https://www.npmjs.com/package/serialport), [sqlite3](https://www.npmjs.com/package/sqlite3) they are node-native module and should be placed in `dependencies`. + +- Like [vue](https://www.npmjs.com/package/vue), [react](https://www.npmjs.com/package/react) they are pure javascript module and can be built with Vite, so they can be placed in `devDependencies`. This reduces the volume of the built project. + ## Main window