我正在使用Quasar framework
.
由于限制,我node_modules
是静态的(不允许在线下载任何内容并在本地拥有固定的 node_modules - 如果需要,只需复制粘贴到新项目中)。我从不跑npm init
。
因此,为了尽量减少捆绑应用程序的大小,我做了一个实验,dependencies
并devDependencies
从我的package.json
.
- 我运行了该应用程序,它仍然有效。
- 但令我惊讶的是,当我打包应用程序时,它仍然有效。我没有收到任何错误说明缺少所需的 node_modules。
怎么来的?这可能是webpack
,babel
还是捆绑在 Quasar 框架上的东西?也许导入的命令是用代码编译的,不再需要将它们作为单独的 node_modules 包含(即 in dist/electron/AppName/resources
)?
这对我来说是个好消息。但只是想了解为什么以及这是否会导致严重的错误/崩溃。
谢谢!