spurtcommerce / multivendor-marketplace

Open Source eCommerce Solution on NodeJS and TypeScript. Download to get full access to this source code. Pair the code with React/Angular/Flutter Storefront addons to complete your eCommerce portal. You may visit our addon website and purchase extensions to extend your eCommerce portal with more features.
https://www.spurtcommerce.com
102 stars 66 forks source link

npm run setup dbseed crashes #1

Open gridworkz opened 3 years ago

gridworkz commented 3 years ago

Hi:

I get the following error when running npm run setup dbseed:

... nps is executing config : ts-node --transpileOnly ./commands/tsconfig.ts TypeError: typeorm_seeding_1.loadEntityFactories is not a function at Object. (/home/osboxes/spurtcommerce/api/commands/seed.ts:41:26) at Generator.next () at /home/osboxes/spurtcommerce/api/node_modules/tslib/tslib.js:115:75 at new Promise () at Object.__awaiter (/home/osboxes/spurtcommerce/api/node_modules/tslib/tslib.js:111:16) at run (/home/osboxes/spurtcommerce/api/commands/seed.ts:35:24) at Object. (/home/osboxes/spurtcommerce/api/commands/seed.ts:89:1) at Module._compile (internal/modules/cjs/loader.js:776:30) at Module.m._compile (/home/osboxes/spurtcommerce/api/node_modules/ts-node/src/index.ts:439:23) at Module._extensions..js (internal/modules/cjs/loader.js:787:10) The script called "db.seed" which runs "nps banner.seed && nps config && ts-node --transpileOnly ./commands/seed.ts" failed with exit code 1 https://github.com/sezna/nps/blob/master/other/ERRORS_AND_WARNINGS.md#failed-with-exit-code The script called "dbseed" which runs "npm install && nps db.seed" failed with exit code 1 https://github.com/sezna/nps/blob/master/other/ERRORS_AND_WARNINGS.md#failed-with-exit-code npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! SpurtCommerce@1.0.0 start: nps "setup.script" "dbseed" npm ERR! Exit status 1 ...

0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'run', 1 verbose cli 'setup', 1 verbose cli 'dbseed' ] 2 info using npm@6.9.0 3 info using node@v10.16.0 4 verbose run-script [ 'presetup', 'setup', 'postsetup' ] 5 info lifecycle SpurtCommerce@1.0.0~presetup: SpurtCommerce@1.0.0 6 verbose lifecycle SpurtCommerce@1.0.0~presetup: unsafe-perm in lifecycle true 7 verbose lifecycle SpurtCommerce@1.0.0~presetup: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/osboxes/spurtcomm erce/api/node_modules/.bin:/home/osboxes/.local/bin:/home/osboxes/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/u sr/local/games:/snap/bin 8 verbose lifecycle SpurtCommerce@1.0.0~presetup: CWD: /home/osboxes/spurtcommerce/api 9 silly lifecycle SpurtCommerce@1.0.0~presetup: Args: [ '-c', 'npm install' ] 10 silly lifecycle SpurtCommerce@1.0.0~presetup: Returned: code: 0 signal: null 11 info lifecycle SpurtCommerce@1.0.0~setup: SpurtCommerce@1.0.0 12 verbose lifecycle SpurtCommerce@1.0.0~setup: unsafe-perm in lifecycle true 13 verbose lifecycle SpurtCommerce@1.0.0~setup: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/osboxes/spurtcommer ce/api/node_modules/.bin:/home/osboxes/.local/bin:/home/osboxes/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr /local/games:/snap/bin 14 verbose lifecycle SpurtCommerce@1.0.0~setup: CWD: /home/osboxes/spurtcommerce/api 15 silly lifecycle SpurtCommerce@1.0.0~setup: Args: [ '-c', 'npm start config && npm start setup.script "dbseed"' ] 16 silly lifecycle SpurtCommerce@1.0.0~setup: Returned: code: 1 signal: null 17 info lifecycle SpurtCommerce@1.0.0~setup: Failed to exec setup script 18 verbose stack Error: SpurtCommerce@1.0.0 setup: npm start config && npm start setup.script "dbseed" 18 verbose stack Exit status 1 18 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:301:16) 18 verbose stack at EventEmitter.emit (events.js:198:13) 18 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) 18 verbose stack at ChildProcess.emit (events.js:198:13) 18 verbose stack at maybeClose (internal/child_process.js:982:16) 18 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5) 19 verbose pkgid SpurtCommerce@1.0.0 20 verbose cwd /home/osboxes/spurtcommerce/api 21 verbose Linux 4.15.0-118-generic 22 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "setup" "dbseed" 23 verbose node v10.16.0 24 verbose npm v6.9.0 25 error code ELIFECYCLE 26 error errno 1 27 error SpurtCommerce@1.0.0 setup: npm start config && npm start setup.script "dbseed" 27 error Exit status 1 28 error Failed at the SpurtCommerce@1.0.0 setup script. 28 error This is probably not a problem with npm. There is likely additional logging output above. 29 verbose exit [ 1, true ]

UPDATE: Found this article - solved now: http://community.spurtcommerce.com/d/49-npm-run-setup-dbseed/3