缺少节点模块错误,即使它安装在webdriverio/electron项目中,(ts-node)

m4pnthwp  于 2023-02-17  发布在  Electron
关注(0)|答案(1)|浏览(143)

我不明白为什么我会得到下面的错误。我正在尝试为一个现有的电子项目设置webdriver-io。

node:internal/errors:465
    ErrorCaptureStackTrace(err);
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'C:\Users\user\automation\product\src\product.client\
node_modules\ts-node\esm\transpile-only' imported from C:\Users\user\automation\product\src\product.client\
    at new NodeError (node:internal/errors:372:5)
    at finalizeResolution (node:internal/modules/esm/resolve:437:11)
    at moduleResolve (node:internal/modules/esm/resolve:1009:10)
    at defaultResolve (node:internal/modules/esm/resolve:1218:11)
    at ESMLoader.resolve (node:internal/modules/esm/loader:580:30)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18)
    at ESMLoader.import (node:internal/modules/esm/loader:380:22)
    at initializeLoader (node:internal/process/esm_loader:74:49)
    at loadESM (node:internal/process/esm_loader:87:11)
    at runMainESM (node:internal/modules/run_main:51:21) {
  code: 'ERR_MODULE_NOT_FOUND'
}

谷歌沙漠我都看过了,没找到当然明白,但我想不通为什么没找到?ts-node安装了,我的package.json如下:

"devDependencies": {
        "@types/chalk": "^2.2.0",
        "@types/chart.js": "^2.9.34",
        "@types/command-line-args": "^5.0.0",
        "@types/execa": "^2.0.0",
        "@types/node": "^14.6.0",
        "@types/request": "^2.48.7",
        "@typescript-eslint/eslint-plugin": "^2.18.0",
        "@typescript-eslint/parser": "^2.18.0",
        "@wdio/cli": "^8.3.3",
        "@wdio/devtools-service": "^7.16.14",
        "chalk": "^4.1.0",
        "command-line-args": "^5.1.1",
        "cross-env": "^7.0.2",
        "electron-chromedriver": "^13.0.0",
        "electron-packager": "^15.2.0",
        "electron-wix-msi": "^3.2.0",
        "eslint": "^6.8.0",
        "eslint-plugin-import": "^2.20.0",
        "execa": "^4.0.3",
        "rimraf": "^3.0.2",
        "ts-node": "^8.10.2",
        "typescript": "^4.9.5",
        "wdio-electron-service": "^3.5.1",
        "webdriverio": "^7.7.4",
        "yarn-run-all": "^3.1.1"
    },
    "dependencies": {
        "chart.js": "2.9.4",
        "electron": "^23.0.0",
        "react-number-format": "^4.8.0"
    }
}

任何善良的灵魂能帮助我弄清楚它在寻找什么或者如何绕过它吗?我非常沮丧。

1bqhqjot

1bqhqjot1#

我不知道你是否已经发现了它,但是我也遇到了同样的错误,这是一个版本的ts节点的问题。所以基本上安装一个新版本的ts节点,我安装的是10+。希望这能有所帮助。

相关问题