【问题标题】:Protractor Debugger cannot find module量角器调试器找不到模块
【发布时间】:2019-11-19 13:25:04
【问题描述】:

我正在使用带 async/await 的量角器运行我的测试,并尝试使用调试器。进入提示node --inspect-brk bin/protractor conf.js 在 Chrome 中打开“chrome://inspect/#devices”(显示“bin/protractor file:///inspect”),单击“Inspect”并在提示中出现以下错误:

Debugger listening on ws://127.0.0.1:9229/85c1f4a4-3048-4c73-b42f-61a5f078ba7e
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached.
internal/modules/cjs/loader.js:638
    throw err;
    ^

Error: Cannot find module 'C:\Users\harmatii\Protractor\calbar\bin\protractor'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
Waiting for the debugger to disconnect...

【问题讨论】:

    标签: javascript angularjs protractor javascript-debugger


    【解决方案1】:

    看起来protractorconf.js 的路径存在问题。 尝试提供protractorconf.js 的正确路径。

    应该是这样的:

    node --inspect-brk node_modules/protractor/bin/protractor /users/harmatii/Protractor/conf.js
    

    【讨论】:

    • 试图指定路径node --inspect-brk users\harmatii\AppData\Roaming\npm\protractor \Protractor\calbar\conf.js,但得到相同的错误信息:Uncaught Error: Cannot find module VM65 loader.js:636 C:\Users\harmatii\users\harmatii\AppData\Roaming\npm\protractor'
    • 差不多了,我可以看到你提供了protractor 目录的路径,而不是protractor runner。它可能存在C:\Users\harmatii\users\harmatii\AppData\Roaming\npm\node_modules\protractor\bin\protractor 或没有node_modules C:\Users\harmatii\users\harmatii\AppData\Roaming\npm\protractor\bin\protractor
    • 成功了,谢谢 node --inspect-brk AppData\Roaming\npm\node_modules\protractor\bin\protractor Protractor\calbar\conf.js
    猜你喜欢
    • 1970-01-01
    • 2018-03-10
    • 1970-01-01
    • 1970-01-01
    • 2016-09-04
    • 2018-02-09
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    相关资源
    最近更新 更多