puml2code icon indicating copy to clipboard operation
puml2code copied to clipboard

Error: Cannot find module './Aggregation'

Open ITWOI opened this issue 2 years ago • 2 comments

Description

  • Type: Bug
  • Related Issue: NA

Bug

puml2code version

v0.7.0-19-g08a1f51

Expected Behavior Works correctly after running puml2code/bin/puml2code -i library_management_system/library_management_system.puml -l java Actual Behavior The command produces an error.

Error: Cannot find module './Aggregation'
Require stack:
- /Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/plantuml.js
- /Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/index.js
- /Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/index.js
- /Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/cli.js
- /Users/wangyu/Documents/Experiments/UML2Code/puml2code/bin/puml2code
    at Module._resolveFilename (node:internal/modules/cjs/loader:1048:15)
    at Module._load (node:internal/modules/cjs/loader:901:27)
    at Module.require (node:internal/modules/cjs/loader:1115:19)
    at require (node:internal/modules/helpers:119:18)
    at peg$c49 (/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/plantuml.js:193:48)
    at peg$parseconnectortype (/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/plantuml.js:1805:16)
    at peg$parseconnectordeclaration (/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/plantuml.js:1025:20)
    at peg$parseumlline (/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/plantuml.js:880:38)
    at peg$parseumllines (/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/plantuml.js:645:12)
    at peg$parseplantumlfile (/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/plantuml.js:493:20)
    at Object.peg$parse [as parse] (/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/plantuml.js:4201:16)
    at /Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/index.js:4:51
    at tryCatcher (/Users/wangyu/Documents/Experiments/UML2Code/puml2code/node_modules/bluebird/js/release/util.js:16:23)
    at Promise.attempt.Promise.try (/Users/wangyu/Documents/Experiments/UML2Code/puml2code/node_modules/bluebird/js/release/method.js:39:29)
    at module.exports (/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/index.js:4:37)
    at PlantUmlToCode._toCode (/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/index.js:139:30) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/plantuml.js',
    '/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/parser/index.js',
    '/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/index.js',
    '/Users/wangyu/Documents/Experiments/UML2Code/puml2code/src/cli.js',
    '/Users/wangyu/Documents/Experiments/UML2Code/puml2code/bin/puml2code'
  ]
}

ITWOI avatar Aug 14 '23 02:08 ITWOI

same here

uberfig avatar Feb 05 '24 01:02 uberfig

same here.

The syntax supported by plantuml is rich, but it's strictly limited while using puml2code. I spent a lot of time getting through the grammar checks, but ended up stucking here, it's very frustrating

niuqiang2078 avatar Jun 27 '24 02:06 niuqiang2078