рдореИрдВ рдЙрди рдЪрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ npm . рдкрд░ рд▓рд┐рдЦрд╛ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдерд╛
рдпрд╣рд╛рдБ рдореЗрд░реЗ рдкрд╛рд╕ рддреНрд░реБрдЯрд┐ рд╣реИ:
> cucumber-js e2e/src/**/*.feature --require ./node_modules/@myProject/uat/dist/*.step.js
TypeError [ERR_INVALID_ARG_TYPE]: The "from" argument must be of type string. Received type undefined
at validateString (internal/validators.js:125:11)
at Object.relative (path.js:1162:5)
at getDefinitionLineAndUri (/home/myname/Documents/myProject/mysubProjectV2/node_modules/@myProject/uat/node_modules/cucumber/lib/support_code_library_builder/build_helpers.js:184:27)
at buildStepDefinitionConfig (/home/myname/Documents/myProject/mysubProjectV2/node_modules/@myProject/uat/node_modules/cucumber/lib/support_code_library_builder/build_helpers.js:124:7)
at SupportCodeLibraryBuilder.defineStep (/home/myname/Documents/myProject/mysubProjectV2/node_modules/@myProject/uat/node_modules/cucumber/lib/support_code_library_builder/index.js:51:79)
at Object.<anonymous> (/home/myname/Documents/myProject/mysubProjectV2/node_modules/@myProject/uat/dist/click.step.js:40:12)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at supportCodePaths.forEach.codePath (/home/myname/Documents/myProject/mysubProjectV2/node_modules/cucumber/lib/cli/index.js:142:42)
at Array.forEach (<anonymous>)
at Cli.getSupportCodeLibrary (/home/myname/Documents/myProject/mysubProjectV2/node_modules/cucumber/lib/cli/index.js:142:22)
рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ this.cwd
рдЬреЛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИред рдореИрдВ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
рдпрджрд┐ рдореИрдВ рдЕрдкрдиреЗ рдЪрд░рдгреЛрдВ рдХреЛ рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдЬрд╣рд╛рдБ package.json рд╣реИ) рдореЗрдВ рдХреЙрдкреА рдкреЗрд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдБ, рддреЛ рдореБрдЭреЗ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рддреЛ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ: рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ --require рд╕реЗ node_modules.
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЕрдкрдиреА рд╕реНрдерд╛рдиреАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ node_modules рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдерд╛?
рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╛рдзрд╛рди? рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХрдХрдбрд╝реА 7 рдХреЗ рд╕рд╛рде рдорд┐рд▓ рд░рд╣реА рд╣реИ
@stefdeec @VivekLande рдпрд╣ рд╕рдВрднрд╡рддрдГ рдХрд┐рд╕реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ
npm link
'd . рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдк рд░рдирдЯрд╛рдЗрдо рдкрд░ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдХрдбрд╝реА-рдЬреЗрдПрд╕ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддреЗ рд╣реИрдВ (рдЖрдк рдЕрдкрдиреЗ node_modules
рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЛ рджреЗрдЦрдХрд░ рдЗрд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ)ред
рдореИрдВ рдЗрд╕реЗ #1540 рдореЗрдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ - рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
рдзрдиреНрдпрд╡рд╛рдж @davidjgoss , рдореИрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред
рдпрд╣ рдЙрдкрд╛рдп рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╣реАрдВ рдФрд░ рдХрдХрдбрд╝реА рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдореИрдВ рдЗрд╕ рдкрд░ рдШрдВрдЯреЛрдВ рд╕реЗ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдХрд╣реАрдВ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдореЗрд░рд╛ рдкреИрдХреЗрдЬ рдЬреЗрд╕рди рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ:
"dependencies": {
"@cucumber/cucumber": "^7.0.0",
"@cucumber/cucumber-expressions": "^12.0.0",
"gherkin-testcafe": "^5.0.0",
"testcafe": "^1.13.0"
}
рдореИрдВрдиреЗ рдЕрдкрдирд╛ node_modules рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрдЬрд╛ рд╣реИ рдФрд░ рдХрдХрдбрд╝реА рдХрдИ рдмрд╛рд░ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдЧреЗ рдХрд╣рд╛рдБ рдЬрд╛рдирд╛ рд╣реИ
@csurfleet рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдиреНрдпреВрдирддрдо рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЙрджрд╛рд╣рд░рдг рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ?
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╛рдзрд╛рди? рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХрдХрдбрд╝реА 7 рдХреЗ рд╕рд╛рде рдорд┐рд▓ рд░рд╣реА рд╣реИ