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.
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 ]
Hi:
I get the following error when running
npm run setup dbseed
:... nps is executing (/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:
config
: ts-node --transpileOnly ./commands/tsconfig.ts TypeError: typeorm_seeding_1.loadEntityFactories is not a function at Object.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: (/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"
18 verbose stack Exit status 1 18 verbose stack at EventEmitter.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