Electron+Vue3+TS+sqlite3项目搭建加入sqlite3后无法运行问题

发布于:2024-11-03 ⋅ 阅读:(134) ⋅ 点赞:(0)

加入sqlite3测试代码后页面出现数不清的报错,这是因为vue配置中没有添加node支持

找到文件vue.config.js:4:1

// exports对象中加入配置


pluginOptions:{

  electronBuilder:{

    nodeIntegration:true

  }

}


package.json


{

  "name": "project",

  "version": "0.1.0",

  "private": true,

  "scripts": {

    "serve": "vue-cli-service serve",

    "build": "vue-cli-service build",

    "lint": "vue-cli-service lint",

    "electron:build": "vue-cli-service electron:build",

    "electron:serve": "vue-cli-service electron:serve",

    "postinstall": "electron-builder install-app-deps",

    "postuninstall": "electron-builder install-app-deps"

  },

  "main": "background.js",

  "dependencies": {

    "@types/sqlite3": "^3.1.8",

    "core-js": "^3.8.3",

    "sqlite3": "^5.0.0",

    "vue": "^3.2.13",

    "vue-router": "^4.0.3",

    "vuex": "^4.0.0"

  },

  "devDependencies": {

    "@types/electron-devtools-installer": "^2.2.0",

    "@typescript-eslint/eslint-plugin": "^5.4.0",

    "@typescript-eslint/parser": "^5.4.0",

    "@vue/cli-plugin-babel": "~5.0.0",

    "@vue/cli-plugin-eslint": "~5.0.0",

    "@vue/cli-plugin-router": "~5.0.0",

    "@vue/cli-plugin-typescript": "~5.0.0",

    "@vue/cli-plugin-vuex": "~5.0.0",

    "@vue/cli-service": "~5.0.0",

    "@vue/eslint-config-typescript": "^9.1.0",

    "electron": "^13.0.0",

    "electron-devtools-installer": "^3.1.0",

    "eslint": "^7.32.0",

    "eslint-plugin-vue": "^8.0.3",

    "sass": "^1.32.7",

    "sass-loader": "^12.0.0",

    "ts-loader": "^8.2.0",

    "typescript": "~4.5.5",

    "vue-cli-plugin-electron-builder": "~2.1.1"

  }

}

参考链接:【Electron + Vue3 + TS + sqlite3项目搭建 - 杜柯枫 - 博客园】https://www.cnblogs.com/dkf717/p/17226481.html?_refluxos=a10


网站公告

今日签到

点亮在社区的每一天
去签到