返回介绍

创建项目

发布于 2024-09-11 01:11:54 字数 1033 浏览 0 评论 0 收藏 0

首先通过命令行创建一个 Vue 项目:

npm create vite@latest electron -- --template vue-ts

安装 electron 依赖:

npm i electron -D

调整 package.json 文件:

{
  "name": "electron",
  "private": true,
  "version": "0.0.0",
  "scripts": {
    "dev": "vite",
    "build": "vue-tsc --noEmit && vite build",
    "preview": "vite preview"
  },
  "dependencies": {},
  "devDependencies": {
    "@vitejs/plugin-vue": "^4.0.0",
    "electron": "^22.0.3",
    "typescript": "^4.9.3",
    "vite": "^4.0.0",
    "vue-tsc": "^1.0.11",
    "vue": "^3.2.45"
  }
}
  • 将 vue 从 dependencies 移到 devDependencies。

在 Vite 编译项目的时候,Vue 库会被编译到输出目录下,输出目录下的内容是完整的,没必要把 Vue 标记为生产依赖;而且在我们将来制作安装包的时候,还要用到这个 package.json 文件,它的生产依赖里不应该有没用的东西。

  • 去掉 type: module 配置项。

package.json 里的 type 定义了这个项目所有 .js 文件的处理方式。 如果 type 的值为 module,那么所有 .js 文件将被当做 ES Modules 对待。如果 type 的值为 commonjs,那么所有 .js 文件将被当做 CommonJS 模块对待。如果没有设置 type,那么它的默认值为 commonjs。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文