0

我正在开发使用 SQLite 数据库的 VSCode 扩展。所以我使用sqlite节点模块,当我在调试模式下运行扩展时,它工作正常,但是一旦我使用它打包它,vsce package然后在运行时得到以下错误。

在此处输入图像描述

我正在使用节点 14.0.0

这是我的 package.json

    "scripts": {
    "vscode:prepublish": "npm run esbuild-base -- --minify",
    "esbuild-base": "esbuild ./src/extension.ts --bundle --outfile=out/main.js --external:vscode --format=cjs --platform=node",
    "esbuild": "npm run esbuild-base -- --sourcemap",
    "esbuild-watch": "npm run esbuild-base -- --sourcemap --watch",
    "test-compile": "tsc -p ./"
},
"devDependencies": {
    "@types/node": "^12.12.0",
    "@types/sqlite3": "^3.1.7",
    "@types/vscode": "^1.34.0",
    "@typescript-eslint/eslint-plugin": "^4.16.0",
    "@typescript-eslint/parser": "^4.16.0",
    "esbuild": "^0.13.15",
    "eslint": "^7.21.0",
    "file-system": "^2.2.2",
    "ts-loader": "^9.2.6",
    "typescript": "^4.2.2",
    "webpack": "^5.64.2",
    "webpack-cli": "^4.9.1"
},
"dependencies": {
    "extract-zip": "2.0.1",
    "file-system": "^2.2.2",
    "inly": "^4.0.8",
    "sqlite": "4.0.23",
    "sqlite3": "5.0.0"
}

我正在使用 esbuild 来捆绑扩展。

4

0 回答 0