λ΄κ° μμ±νκ³ 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μ΄ μλ μμΉ)μ 볡μ¬νμ¬ λΆμ¬λ£μΌλ©΄ μ€λ₯κ° λ°μνμ§ μμ΅λλ€. κ·Έλμ λ¬Έμ λ: node_modulesμμ --requireλ₯Ό ν μ μμ΅λλ€.
λ‘컬 λλ ν 리μ node_modulesμμ μλνμ΅λκΉ?
μ΄ λ¬Έμ μ λν ν΄κ²°μ± μ΄ μμ΅λκΉ? Cucumber 7μμ μ΄ μ€λ₯κ° λ°μν©λλ€.
@stefdelec @VivekLande μ΄κ²μ λ μ€ νλμ κ΄λ ¨μ΄ μμ μ μμ΅λλ€.
npm link
'dλ‘ λ‘컬 μμ
λ κ²½μ° λͺ¨λ λ°νμμ λ κ°μ λ€λ₯Έ μ€μ΄-js μΈμ€ν΄μ€λ‘ λλ μ μμΌλ©° μ΄λ‘ μΈν΄ μ΄ λ¬Έμ κ° λ°μν μ μμ΅λλ€( node_modules
κ³μΈ΅ ꡬ쑰μμ μ΄λ₯Ό νμΈν μ μμ).
λλ μ΄κ²μ #1540μμ λ¬Έμννλ μ€μ λλ€ - ν΄κ²° λ°©λ² μ μ΄ν΄λ³΄κ³ κ·Έκ²μ΄ λΉμ μκ² ν¨κ³Όκ° μλμ§ νμΈνμμμ€.
@davidjgoss μκ² κ°μ¬λ립λλ€. κ·νκ° μ 곡ν μ루μ μΌλ‘ λ¬Έμ λ₯Ό ν΄κ²°ν μ μμ΅λλ€.
μ΄ ν΄κ²° λ°©λ²μ ν¨κ³Όκ° μμ΅λλ€. λλ νμ€ν λ€λ₯Έ κ³³μ μ€μ΄λ₯Ό μ€μΉνμ§ μμμ΅λλ€. λλ λͺ μκ° λμ μ΄κ²μ μμκ³ μ무λ°λ μ»μ§ λͺ»νμ΅λλ€. μ΄κ²μ λ΄ ν¨ν€μ§ json μ’ μμ±μ λλ€.
"dependencies": {
"@cucumber/cucumber": "^7.0.0",
"@cucumber/cucumber-expressions": "^12.0.0",
"gherkin-testcafe": "^5.0.0",
"testcafe": "^1.13.0"
}
λ΄ node_modules ν΄λλ₯Ό κ²μνλλ° μ€μ΄κ° μ¬λ¬ λ² κ±°κΈ°μ μμ΅λλ€. λ€μμ μ΄λλ‘ κ°μΌν μ§ λͺ¨λ₯΄κ² μ΄
@csurfleet μ΅μνμ μ¬ν κ°λ₯ν μμ λ₯Ό λ§λ€μ΄ μ£Όμκ² μ΅λκΉ?
κ°μ₯ μ μ©ν λκΈ
μ΄ λ¬Έμ μ λν ν΄κ²°μ± μ΄ μμ΅λκΉ? Cucumber 7μμ μ΄ μ€λ₯κ° λ°μν©λλ€.