0

我正在使用Quasar framework.

由于限制,我node_modules静态的(不允许在线下载任何内容并在本地拥有固定的 node_modules - 如果需要,只需复制粘贴到新项目中)。我从不跑npm init

因此,为了尽量减少捆绑应用程序的大小,我做了一个实验,dependenciesdevDependencies从我的package.json.

  • 我运行了该应用程序,它仍然有效。
  • 但令我惊讶的是,当我打包应用程序时,它仍然有效。我没有收到任何错误说明缺少所需的 node_modules。

怎么来的?这可能是webpackbabel还是捆绑在 Quasar 框架上的东西?也许导入的命令是用代码编译的,不再需要将它们作为单独的 node_modules 包含(即 in dist/electron/AppName/resources)?

这对我来说是个好消息。但只是想了解为什么以及这是否会导致严重的错误/崩溃。

谢谢!

4

0 回答 0