opencv4nodejs icon indicating copy to clipboard operation
opencv4nodejs copied to clipboard

error [email protected] install: 'node ./install.js'

Open RealKai42 opened this issue 4 years ago • 20 comments

Error Message

ERR! child process exited with code 2 (for more info, set '--loglevel silly') 
npm WARN [email protected] requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of webpack@^4.0.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] No repository field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node ./install.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/zhangkaiyi/.npm/_logs/2020-06-14T16_02_34_688Z-debug.log

OS: MacOSX

Log

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/usr/local/Cellar/node/14.4.0/bin/node',
1 verbose cli   '/usr/local/bin/npm',
1 verbose cli   'install',
1 verbose cli   '--save',
1 verbose cli   'opencv4nodejs'
1 verbose cli ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session 5a81ca1c8ca8e426
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 http fetch GET 200 https://registry.npmjs.org/opencv4nodejs 729ms
8 http fetch GET 200 https://registry.npmjs.org/opencv4nodejs/-/opencv4nodejs-5.6.0.tgz 749ms
9 silly pacote tag manifest for opencv4nodejs@latest fetched in 1488ms
10 timing stage:loadCurrentTree Completed in 1963ms
11 silly install loadIdealTree
12 silly install cloneCurrentTreeToIdealTree
13 timing stage:loadIdealTree:cloneCurrentTree Completed in 4ms
14 silly install loadShrinkwrap
15 timing stage:loadIdealTree:loadShrinkwrap Completed in 320ms
16 silly install loadAllDepsIntoIdealTree
17 silly resolveWithNewModule [email protected] checking installable status
18 http fetch GET 200 https://registry.npmjs.org/native-node-utils 199ms
19 http fetch GET 200 https://registry.npmjs.org/native-node-utils/-/native-node-utils-0.2.7.tgz 185ms
20 silly pacote range manifest for native-node-utils@^0.2.7 fetched in 387ms
21 silly resolveWithNewModule [email protected] checking installable status
22 http fetch GET 200 https://registry.npmjs.org/opencv-build 551ms
23 http fetch GET 200 https://registry.npmjs.org/opencv-build/-/opencv-build-0.1.9.tgz 187ms
24 silly pacote range manifest for opencv-build@^0.1.9 fetched in 742ms
25 silly resolveWithNewModule [email protected] checking installable status
26 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 1085ms
27 timing stage:loadIdealTree Completed in 1498ms
28 silly currentTree [email protected]
28 silly currentTree ├── @types/[email protected]
28 silly currentTree ├── @types/[email protected]
28 silly currentTree ├── @types/[email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├─┬ [email protected]
28 silly currentTree │ │ └── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├─┬ [email protected]
28 silly currentTree │ │ └── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├─┬ [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ ├── [email protected]
28 silly currentTree │ └── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree ├── [email protected]
28 silly currentTree └─┬ [email protected]
28 silly currentTree   ├── [email protected]
28 silly currentTree   ├── [email protected]
28 silly currentTree   ├── [email protected]
28 silly currentTree   └── [email protected]
29 silly idealTree [email protected]
29 silly idealTree ├── @types/[email protected]
29 silly idealTree ├── @types/[email protected]
29 silly idealTree ├── @types/[email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├─┬ [email protected]
29 silly idealTree │ │ └── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├─┬ [email protected]
29 silly idealTree │ │ └── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├─┬ [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ ├── [email protected]
29 silly idealTree │ └── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree ├── [email protected]
29 silly idealTree └─┬ [email protected]
29 silly idealTree   ├── [email protected]
29 silly idealTree   ├── [email protected]
29 silly idealTree   ├── [email protected]
29 silly idealTree   └── [email protected]
30 silly install generateActionsToTake
31 timing stage:generateActionsToTake Completed in 30ms
32 silly diffTrees action count 3
33 silly diffTrees add [email protected]
34 silly diffTrees add [email protected]
35 silly diffTrees add [email protected]
36 silly decomposeActions action count 24
37 silly decomposeActions fetch [email protected]
38 silly decomposeActions extract [email protected]
39 silly decomposeActions preinstall [email protected]
40 silly decomposeActions build [email protected]
41 silly decomposeActions install [email protected]
42 silly decomposeActions postinstall [email protected]
43 silly decomposeActions finalize [email protected]
44 silly decomposeActions refresh-package-json [email protected]
45 silly decomposeActions fetch [email protected]
46 silly decomposeActions extract [email protected]
47 silly decomposeActions preinstall [email protected]
48 silly decomposeActions build [email protected]
49 silly decomposeActions install [email protected]
50 silly decomposeActions postinstall [email protected]
51 silly decomposeActions finalize [email protected]
52 silly decomposeActions refresh-package-json [email protected]
53 silly decomposeActions fetch [email protected]
54 silly decomposeActions extract [email protected]
55 silly decomposeActions preinstall [email protected]
56 silly decomposeActions build [email protected]
57 silly decomposeActions install [email protected]
58 silly decomposeActions postinstall [email protected]
59 silly decomposeActions finalize [email protected]
60 silly decomposeActions refresh-package-json [email protected]
61 silly install executeActions
62 silly doSerial global-install 24
63 verbose correctMkdir /Users/zhangkaiyi/.npm/_locks correctMkdir not in flight; initializing
64 verbose lock using /Users/zhangkaiyi/.npm/_locks/staging-a9f87ef4e8845008.lock for /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/.staging
65 silly doParallel extract 3
66 silly extract [email protected]
67 silly extract [email protected]
68 silly extract [email protected]
69 silly tarball trying native-node-utils@^0.2.7 by hash: sha512-61v0G3uVxWlXHppSZGwZi+ZEIgGUKI8QvEkEJLb1GVePI7P8SBe+G747z+QMXSt4TxfgbVZP0DyobbRKYVIjdw==
70 silly tarball trying opencv-build@^0.1.9 by hash: sha512-tgT/bnJAcYROen9yaPynfK98IMl62mPSgMLmTx41911m5bczlq21xtE5r+UWLB/xEo/0hKk6tl5zHyxV/JS5Rg==
71 silly tarball trying opencv4nodejs@latest by hash: sha512-JvcT1hb2JUCdntcVABgD9Gprr+gkXBe+jhHKvrr0Ug51y087K4ybm0vHBQVzI2ei1aJxEc9tNknPL9rpyx5Xuw==
72 silly extract native-node-utils@^0.2.7 extracted to /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/.staging/native-node-utils-0b6700d6 (32ms)
73 silly extract opencv-build@^0.1.9 extracted to /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/.staging/opencv-build-0923e873 (36ms)
74 silly extract opencv4nodejs@latest extracted to /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/.staging/opencv4nodejs-e53867da (136ms)
75 timing action:extract Completed in 139ms
76 silly doReverseSerial unbuild 24
77 silly doSerial remove 24
78 silly doSerial move 24
79 silly doSerial finalize 24
80 silly finalize /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/native-node-utils
81 silly finalize /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/opencv-build
82 silly finalize /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/opencv4nodejs
83 timing action:finalize Completed in 5ms
84 silly doParallel refresh-package-json 3
85 silly refresh-package-json /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/native-node-utils
86 silly refresh-package-json /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/opencv-build
87 silly refresh-package-json /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/opencv4nodejs
88 timing action:refresh-package-json Completed in 7ms
89 silly doParallel preinstall 3
90 silly preinstall [email protected]
91 info lifecycle [email protected]~preinstall: [email protected]
92 silly preinstall [email protected]
93 info lifecycle [email protected]~preinstall: [email protected]
94 silly preinstall [email protected]
95 info lifecycle [email protected]~preinstall: [email protected]
96 timing action:preinstall Completed in 1ms
97 silly doSerial build 24
98 silly build [email protected]
99 info linkStuff [email protected]
100 silly linkStuff [email protected] has /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules as its parent node_modules
101 silly build [email protected]
102 info linkStuff [email protected]
103 silly linkStuff [email protected] has /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules as its parent node_modules
104 silly build [email protected]
105 info linkStuff [email protected]
106 silly linkStuff [email protected] has /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules as its parent node_modules
107 timing action:build Completed in 2ms
108 silly doSerial global-link 24
109 silly doParallel update-linked 0
110 silly doSerial install 24
111 silly install [email protected]
112 info lifecycle [email protected]~install: [email protected]
113 silly install [email protected]
114 info lifecycle [email protected]~install: [email protected]
115 verbose lifecycle [email protected]~install: unsafe-perm in lifecycle true
116 verbose lifecycle [email protected]~install: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/opencv-build/node_modules/.bin:/Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/.bin:/usr/local/opt/icu4c/sbin:/usr/local/opt/icu4c/bin:/usr/local/opt/[email protected]/bin:/usr/local/mongodb/bin:/usr/local/opt/icu4c/sbin:/usr/local/opt/icu4c/bin:/Applications/CMake.app/Contents/bin:/Users/zhangkaiyi/opt/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/zhangkaiyi/.npm-global/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/Library/TeX/texbin:/usr/local/opt/icu4c/sbin:/usr/local/opt/icu4c/bin:/usr/local/opt/[email protected]/bin:/usr/local/mongodb/bin:/Users/zhangkaiyi/opt/anaconda3/condabin:/Applications/CMake.app/Contents/bin:/Users/zhangkaiyi/opt/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/zhangkaiyi/.npm-global/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/mysql/bin:/usr/local/mysql/bin
117 verbose lifecycle [email protected]~install: CWD: /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/opencv-build
118 silly lifecycle [email protected]~install: Args: [ '-c', 'node ./install.js' ]
119 timing audit submit Completed in 573ms
120 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/audits/quick 574ms
121 timing audit body Completed in 0ms
122 silly lifecycle [email protected]~install: Returned: code: 1  signal: null
123 info lifecycle [email protected]~install: Failed to exec install script
124 timing action:install Completed in 266449ms
125 verbose unlock done using /Users/zhangkaiyi/.npm/_locks/staging-a9f87ef4e8845008.lock for /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version/node_modules/.staging
126 timing stage:rollbackFailedOptional Completed in 969ms
127 timing stage:runTopLevelLifecycles Completed in 271152ms
128 silly saveTree [email protected]
128 silly saveTree ├─┬ [email protected]
128 silly saveTree │ ├── [email protected]
128 silly saveTree │ ├─┬ [email protected]
128 silly saveTree │ │ ├── [email protected]
128 silly saveTree │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ └── [email protected]
128 silly saveTree │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ │ └── [email protected]
128 silly saveTree │ │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ │ └── [email protected]
128 silly saveTree │ │ │ └── [email protected]
128 silly saveTree │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ ├── [email protected]
128 silly saveTree │ │ │ └─┬ [email protected]
128 silly saveTree │ │ │   ├── [email protected]
128 silly saveTree │ │ │   └── [email protected]
128 silly saveTree │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ │ └─┬ [email protected]
128 silly saveTree │ │ │ │   └─┬ [email protected]
128 silly saveTree │ │ │ │     ├── [email protected]
128 silly saveTree │ │ │ │     └── [email protected]
128 silly saveTree │ │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ │ └── [email protected]
128 silly saveTree │ │ │ └── [email protected]
128 silly saveTree │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ │ ├── [email protected]
128 silly saveTree │ │ │ │ └─┬ [email protected]
128 silly saveTree │ │ │ │   ├── [email protected]
128 silly saveTree │ │ │ │   ├── [email protected]
128 silly saveTree │ │ │ │   ├── [email protected]
128 silly saveTree │ │ │ │   ├── [email protected]
128 silly saveTree │ │ │ │   ├── [email protected]
128 silly saveTree │ │ │ │   ├── [email protected]
128 silly saveTree │ │ │ │   └── [email protected]
128 silly saveTree │ │ │ ├── [email protected]
128 silly saveTree │ │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ │ ├── [email protected]
128 silly saveTree │ │ │ │ ├── [email protected]
128 silly saveTree │ │ │ │ ├── [email protected]
128 silly saveTree │ │ │ │ ├── [email protected]
128 silly saveTree │ │ │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ │ │ ├── [email protected]
128 silly saveTree │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ │ │ │ └── [email protected]
128 silly saveTree │ │ │ │ │ └─┬ [email protected]
128 silly saveTree │ │ │ │ │   └── [email protected]
128 silly saveTree │ │ │ │ ├── [email protected]
128 silly saveTree │ │ │ │ └── [email protected]
128 silly saveTree │ │ │ └── [email protected]
128 silly saveTree │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ ├── [email protected]
128 silly saveTree │ │ │ ├── [email protected]
128 silly saveTree │ │ │ └── [email protected]
128 silly saveTree │ │ ├─┬ [email protected]
128 silly saveTree │ │ │ └─┬ [email protected]
128 silly saveTree │ │ │   ├── [email protected]
128 silly saveTree │ │ │   ├─┬ [email protected]
128 silly saveTree │ │ │   │ ├─┬ [email protected]
128 silly saveTree │ │ │   │ │ └── [email protected]
128 silly saveTree │ │ │   │ └── [email protected]
128 silly saveTree │ │ │   ├── [email protected]
128 silly saveTree │ │ │   └── [email protected]
128 silly saveTree │ │ ├── [email protected]
128 silly saveTree │ │ └─┬ [email protected]
128 silly saveTree │ │   ├── [email protected]
128 silly saveTree │ │   ├─┬ [email protected]
128 silly saveTree │ │   │ └─┬ [email protected]
128 silly saveTree │ │   │   └── [email protected]
128 silly saveTree │ │   ├── [email protected]
128 silly saveTree │ │   ├── [email protected]
128 silly saveTree │ │   └── [email protected]
128 silly saveTree │ └─┬ [email protected]
128 silly saveTree │   ├─┬ [email protected]
128 silly saveTree │   │ └── [email protected]
128 silly saveTree │   └── [email protected]
128 silly saveTree ├─┬ [email protected]
128 silly saveTree │ ├── @types/[email protected]
128 silly saveTree │ ├── [email protected]
128 silly saveTree │ └── [email protected]
128 silly saveTree └─┬ [email protected]
128 silly saveTree   ├── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ └── [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │   ├─┬ [email protected]
128 silly saveTree   │ │ │   │ ├── [email protected]
128 silly saveTree   │ │ │   │ └── [email protected]
128 silly saveTree   │ │ │   ├── [email protected]
128 silly saveTree   │ │ │   ├── [email protected]
128 silly saveTree   │ │ │   ├── [email protected]
128 silly saveTree   │ │ │   ├── [email protected]
128 silly saveTree   │ │ │   ├── [email protected]
128 silly saveTree   │ │ │   ├── [email protected]
128 silly saveTree   │ │ │   └── [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ └─┬ [email protected]
128 silly saveTree   │   ├─┬ [email protected]
128 silly saveTree   │   │ └── [email protected]
128 silly saveTree   │   └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │   └── [email protected]
128 silly saveTree   │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │   ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │   │ └── [email protected]
128 silly saveTree   │ │ │ │ │ │   ├── [email protected]
128 silly saveTree   │ │ │ │ │ │   └── [email protected]
128 silly saveTree   │ │ │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │ │ │   └── [email protected]
128 silly saveTree   │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │   └── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │   └─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │     ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │     └── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │   └─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │     ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ │     └── [email protected]
128 silly saveTree   │ │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │   ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │   │ └── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │   ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │   │ └── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ │   └── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │   ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ │   └─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │     ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ │     ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ │     └── [email protected]
128 silly saveTree   │ │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │   ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ │   └── [email protected]
128 silly saveTree   │ │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │ │   ├─┬ [email protected]
128 silly saveTree   │ │ │ │   │ └─┬ [email protected]
128 silly saveTree   │ │ │ │   │   ├── [email protected]
128 silly saveTree   │ │ │ │   │   └── [email protected]
128 silly saveTree   │ │ │ │   ├─┬ [email protected]
128 silly saveTree   │ │ │ │   │ └─┬ [email protected]
128 silly saveTree   │ │ │ │   │   └── [email protected]
128 silly saveTree   │ │ │ │   └── [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ └─┬ [email protected]
128 silly saveTree   │ │ │ │ │   ├── [email protected]
128 silly saveTree   │ │ │ │ │   └── [email protected]
128 silly saveTree   │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ │ └── [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ └── [email protected]
128 silly saveTree   │ │ └─┬ [email protected]
128 silly saveTree   │ │   └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └─┬ [email protected]
128 silly saveTree   │ │   └── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ └── [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ └── [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├── [email protected]
128 silly saveTree   ├── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├─┬ @types/[email protected]
128 silly saveTree   │ │ └── @types/[email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ └── [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ └─┬ [email protected]
128 silly saveTree   │ │   └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └─┬ [email protected]
128 silly saveTree   │ │   └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ └── [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ └── [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ └── [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ ├── [email protected]
128 silly saveTree   │ │ │ └── [email protected]
128 silly saveTree   │ │ └─┬ [email protected]
128 silly saveTree   │ │   └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ └── [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ ├─┬ [email protected]
128 silly saveTree   │ │ │ └── [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ ├── [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └─┬ [email protected]
128 silly saveTree   │ │   └─┬ [email protected]
128 silly saveTree   │ │     ├─┬ [email protected]
128 silly saveTree   │ │     │ └─┬ [email protected]
128 silly saveTree   │ │     │   └── [email protected]
128 silly saveTree   │ │     └── [email protected]
128 silly saveTree   │ └─┬ [email protected]
128 silly saveTree   │   └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ └─┬ [email protected]
128 silly saveTree   │   ├─┬ [email protected]
128 silly saveTree   │   │ ├─┬ [email protected]
128 silly saveTree   │   │ │ ├── [email protected]
128 silly saveTree   │   │ │ ├── [email protected]
128 silly saveTree   │   │ │ ├─┬ [email protected]
128 silly saveTree   │   │ │ │ └── [email protected]
128 silly saveTree   │   │ │ └─┬ [email protected]
128 silly saveTree   │   │ │   └── [email protected]
128 silly saveTree   │   │ ├─┬ [email protected]
128 silly saveTree   │   │ │ └─┬ [email protected]
128 silly saveTree   │   │ │   └── [email protected]
128 silly saveTree   │   │ ├── [email protected]
128 silly saveTree   │   │ ├── [email protected]
128 silly saveTree   │   │ ├── [email protected]
128 silly saveTree   │   │ └── [email protected]
128 silly saveTree   │   └── [email protected]
128 silly saveTree   ├── [email protected]
128 silly saveTree   ├── [email protected]
128 silly saveTree   ├── [email protected]
128 silly saveTree   ├── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ └─┬ [email protected]
128 silly saveTree   │   ├── [email protected]
128 silly saveTree   │   ├── [email protected]
128 silly saveTree   │   ├── [email protected]
128 silly saveTree   │   └─┬ [email protected]
128 silly saveTree   │     └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └── [email protected]
128 silly saveTree   │ └─┬ [email protected]
128 silly saveTree   │   ├── [email protected]
128 silly saveTree   │   └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └─┬ [email protected]
128 silly saveTree   │ │   └─┬ [email protected]
128 silly saveTree   │ │     └── [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └─┬ [email protected]
128 silly saveTree   │ │   └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ └─┬ [email protected]
128 silly saveTree   │   ├── [email protected]
128 silly saveTree   │   ├── [email protected]
128 silly saveTree   │   ├─┬ [email protected]
128 silly saveTree   │   │ ├── [email protected]
128 silly saveTree   │   │ └─┬ [email protected]
128 silly saveTree   │   │   └── [email protected]
128 silly saveTree   │   ├── [email protected]
128 silly saveTree   │   ├── [email protected]
128 silly saveTree   │   └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ ├─┬ [email protected]
128 silly saveTree   │ │ └─┬ [email protected]
128 silly saveTree   │ │   └── [email protected]
128 silly saveTree   │ ├── [email protected]
128 silly saveTree   │ └─┬ [email protected]
128 silly saveTree   │   └── [email protected]
128 silly saveTree   ├── [email protected]
128 silly saveTree   ├─┬ [email protected]
128 silly saveTree   │ └── [email protected]
128 silly saveTree   └─┬ [email protected]
128 silly saveTree     ├─┬ [email protected]
128 silly saveTree     │ ├─┬ [email protected]
128 silly saveTree     │ │ ├── [email protected]
128 silly saveTree     │ │ ├── [email protected]
128 silly saveTree     │ │ └─┬ [email protected]
128 silly saveTree     │ │   └── [email protected]
128 silly saveTree     │ ├── [email protected]
128 silly saveTree     │ └─┬ [email protected]
128 silly saveTree     │   ├─┬ [email protected]
128 silly saveTree     │   │ └─┬ [email protected]
128 silly saveTree     │   │   └── [email protected]
128 silly saveTree     │   ├─┬ [email protected]
128 silly saveTree     │   │ ├── [email protected]
128 silly saveTree     │   │ └─┬ [email protected]
128 silly saveTree     │   │   └── [email protected]
128 silly saveTree     │   └── [email protected]
128 silly saveTree     ├── [email protected]
128 silly saveTree     ├── [email protected]
128 silly saveTree     ├── [email protected]
128 silly saveTree     ├─┬ [email protected]
128 silly saveTree     │ ├── [email protected]
128 silly saveTree     │ └─┬ [email protected]
128 silly saveTree     │   └── [email protected]
128 silly saveTree     ├── [email protected]
128 silly saveTree     ├── [email protected]
128 silly saveTree     └─┬ [email protected]
128 silly saveTree       ├── [email protected]
128 silly saveTree       └── [email protected]
129 warn [email protected] requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.
130 warn [email protected] requires a peer of webpack@^4.0.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself.
131 warn [email protected] No repository field.
132 verbose stack Error: [email protected] install: `node ./install.js`
132 verbose stack Exit status 1
132 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
132 verbose stack     at EventEmitter.emit (events.js:315:20)
132 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
132 verbose stack     at ChildProcess.emit (events.js:315:20)
132 verbose stack     at maybeClose (internal/child_process.js:1051:16)
132 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
133 verbose pkgid [email protected]
134 verbose cwd /Users/zhangkaiyi/Developer/ShapeWordle/nodejs-version
135 verbose Darwin 19.5.0
136 verbose argv "/usr/local/Cellar/node/14.4.0/bin/node" "/usr/local/bin/npm" "install" "--save" "opencv4nodejs"
137 verbose node v14.4.0
138 verbose npm  v6.14.4
139 error code ELIFECYCLE
140 error errno 1
141 error [email protected] install: `node ./install.js`
141 error Exit status 1
142 error Failed at the [email protected] install script.
142 error This is probably not a problem with npm. There is likely additional logging output above.
143 verbose exit [ 1, true ]

RealKai42 avatar Jun 14 '20 16:06 RealKai42

I have tried

brew uninstall ffmpeg
brew uninstall tesseract
npm install opencv4nodejs

and even

brew rmtree opencv

RealKai42 avatar Jun 14 '20 16:06 RealKai42

@justadudewhohacks

RealKai42 avatar Jun 14 '20 16:06 RealKai42

I temporarily chose ‘Installing OpenCV Manually’ But I'm still curious why npm install --save opencv4nodejs not work

RealKai42 avatar Jun 14 '20 16:06 RealKai42

not work for windows

matheusm821 avatar Nov 10 '20 01:11 matheusm821

I had the same problem. 0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli 'opencv4nodejs', 1 verbose cli '--unsafe-perm=true', 1 verbose cli '--allow-root' 1 verbose cli ] 2 info using [email protected] 3 info using [email protected] 4 verbose config Skipping project config: /Users/xiaoyunfu/.npmrc. (matches userconfig) 5 verbose npm-session d2e6445dbcbe9527 6 silly install loadCurrentTree 7 silly install readLocalPackageData 8 http fetch GET 304 https://registry.npmjs.org/opencv4nodejs 905ms (from cache) 9 silly pacote range manifest for opencv4nodejs@^5.6.0 fetched in 916ms 10 timing stage:loadCurrentTree Completed in 984ms 11 silly install loadIdealTree 12 silly install cloneCurrentTreeToIdealTree 13 timing stage:loadIdealTree:cloneCurrentTree Completed in 1ms 14 silly install loadShrinkwrap 15 timing stage:loadIdealTree:loadShrinkwrap Completed in 34ms 16 silly install loadAllDepsIntoIdealTree 17 silly resolveWithNewModule [email protected] checking installable status 18 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 19 silly removeObsoleteDep removing @types/[email protected] from the tree as its been replaced by a newer version or is no longer required 20 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 21 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 22 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 23 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 24 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 25 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 26 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 27 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 28 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 29 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 30 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 31 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 32 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 33 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 34 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 35 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 36 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 37 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 38 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 39 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 40 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 41 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 42 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 43 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 44 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 45 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 46 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 47 silly removeObsoleteDep removing [email protected] from the tree as its been replaced by a newer version or is no longer required 48 http fetch GET 304 https://registry.npmjs.org/nan 226ms (from cache) 49 silly pacote range manifest for nan@^2.14.0 fetched in 227ms 50 silly resolveWithNewModule [email protected] checking installable status 51 http fetch GET 304 https://registry.npmjs.org/opencv-build 598ms (from cache) 52 silly pacote range manifest for opencv-build@^0.1.9 fetched in 599ms 53 silly resolveWithNewModule [email protected] checking installable status 54 http fetch GET 304 https://registry.npmjs.org/npmlog 608ms (from cache) 55 silly pacote range manifest for npmlog@^4.1.2 fetched in 610ms 56 silly resolveWithNewModule [email protected] checking installable status 57 http fetch GET 304 https://registry.npmjs.org/@types%2fnode 622ms (from cache) 58 silly pacote range manifest for @types/node@>6 fetched in 628ms 59 silly resolveWithNewModule @types/[email protected] checking installable status 60 http fetch GET 304 https://registry.npmjs.org/native-node-utils 649ms (from cache) 61 silly pacote range manifest for native-node-utils@^0.2.7 fetched in 650ms 62 silly resolveWithNewModule [email protected] checking installable status 63 http fetch GET 304 https://registry.npmjs.org/gauge 215ms (from cache) 64 silly pacote range manifest for gauge@~2.7.3 fetched in 217ms 65 silly resolveWithNewModule [email protected] checking installable status 66 http fetch GET 304 https://registry.npmjs.org/console-control-strings 219ms (from cache) 67 http fetch GET 304 https://registry.npmjs.org/are-we-there-yet 221ms (from cache) 68 http fetch GET 304 https://registry.npmjs.org/set-blocking 221ms (from cache) 69 silly pacote range manifest for console-control-strings@~1.1.0 fetched in 222ms 70 silly resolveWithNewModule [email protected] checking installable status 71 silly pacote range manifest for are-we-there-yet@~1.1.2 fetched in 224ms 72 silly resolveWithNewModule [email protected] checking installable status 73 silly pacote range manifest for set-blocking@~2.0.0 fetched in 222ms 74 silly resolveWithNewModule [email protected] checking installable status 75 http fetch GET 304 https://registry.npmjs.org/readable-stream 215ms (from cache) 76 silly pacote range manifest for readable-stream@^2.0.6 fetched in 218ms 77 silly resolveWithNewModule [email protected] checking installable status 78 http fetch GET 304 https://registry.npmjs.org/delegates 234ms (from cache) 79 silly pacote range manifest for delegates@^1.0.0 fetched in 234ms 80 silly resolveWithNewModule [email protected] checking installable status 81 http fetch GET 304 https://registry.npmjs.org/isarray 228ms (from cache) 82 silly pacote range manifest for isarray@~1.0.0 fetched in 230ms 83 silly resolveWithNewModule [email protected] checking installable status 84 http fetch GET 304 https://registry.npmjs.org/core-util-is 232ms (from cache) 85 silly pacote range manifest for core-util-is@~1.0.0 fetched in 234ms 86 silly resolveWithNewModule [email protected] checking installable status 87 http fetch GET 304 https://registry.npmjs.org/process-nextick-args 233ms (from cache) 88 http fetch GET 304 https://registry.npmjs.org/inherits 234ms (from cache) 89 silly pacote range manifest for process-nextick-args@~2.0.0 fetched in 234ms 90 silly resolveWithNewModule [email protected] checking installable status 91 silly pacote range manifest for inherits@~2.0.3 fetched in 235ms 92 silly resolveWithNewModule [email protected] checking installable status 93 http fetch GET 304 https://registry.npmjs.org/safe-buffer 247ms (from cache) 94 silly pacote range manifest for safe-buffer@~5.1.1 fetched in 248ms 95 silly resolveWithNewModule [email protected] checking installable status 96 http fetch GET 304 https://registry.npmjs.org/string_decoder 582ms (from cache) 97 silly pacote range manifest for string_decoder@~1.1.1 fetched in 583ms 98 silly resolveWithNewModule [email protected] checking installable status 99 http fetch GET 304 https://registry.npmjs.org/util-deprecate 617ms (from cache) 100 silly pacote range manifest for util-deprecate@~1.0.1 fetched in 618ms 101 silly resolveWithNewModule [email protected] checking installable status 102 http fetch GET 304 https://registry.npmjs.org/wide-align 233ms (from cache) 103 http fetch GET 304 https://registry.npmjs.org/string-width 236ms (from cache) 104 silly pacote range manifest for wide-align@^1.1.0 fetched in 236ms 105 silly resolveWithNewModule [email protected] checking installable status 106 silly pacote range manifest for string-width@^1.0.1 fetched in 238ms 107 silly resolveWithNewModule [email protected] checking installable status 108 http fetch GET 304 https://registry.npmjs.org/signal-exit 239ms (from cache) 109 silly pacote range manifest for signal-exit@^3.0.0 fetched in 241ms 110 silly resolveWithNewModule [email protected] checking installable status 111 http fetch GET 304 https://registry.npmjs.org/object-assign 242ms (from cache) 112 http fetch GET 304 https://registry.npmjs.org/aproba 244ms (from cache) 113 silly pacote range manifest for object-assign@^4.1.0 fetched in 244ms 114 silly resolveWithNewModule [email protected] checking installable status 115 silly pacote range manifest for aproba@^1.0.3 fetched in 246ms 116 silly resolveWithNewModule [email protected] checking installable status 117 http fetch GET 304 https://registry.npmjs.org/has-unicode 245ms (from cache) 118 http fetch GET 304 https://registry.npmjs.org/strip-ansi 245ms (from cache) 119 silly pacote range manifest for has-unicode@^2.0.0 fetched in 248ms 120 silly resolveWithNewModule [email protected] checking installable status 121 silly pacote range manifest for strip-ansi@^3.0.1 fetched in 246ms 122 silly resolveWithNewModule [email protected] checking installable status 123 http fetch GET 304 https://registry.npmjs.org/code-point-at 205ms (from cache) 124 silly pacote range manifest for code-point-at@^1.0.0 fetched in 206ms 125 silly resolveWithNewModule [email protected] checking installable status 126 http fetch GET 304 https://registry.npmjs.org/is-fullwidth-code-point 207ms (from cache) 127 silly pacote range manifest for is-fullwidth-code-point@^1.0.0 fetched in 208ms 128 silly resolveWithNewModule [email protected] checking installable status 129 http fetch GET 304 https://registry.npmjs.org/number-is-nan 224ms (from cache) 130 silly pacote range manifest for number-is-nan@^1.0.0 fetched in 224ms 131 silly resolveWithNewModule [email protected] checking installable status 132 http fetch GET 304 https://registry.npmjs.org/ansi-regex 223ms (from cache) 133 silly pacote range manifest for ansi-regex@^2.0.0 fetched in 224ms 134 silly resolveWithNewModule [email protected] checking installable status 135 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 2661ms 136 timing stage:loadIdealTree Completed in 2704ms 137 silly currentTree [email protected] 137 silly currentTree ├── @types/[email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree ├── [email protected] 137 silly currentTree └── [email protected] 138 silly idealTree [email protected] 138 silly idealTree ├── @types/[email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree ├── [email protected] 138 silly idealTree └── [email protected] 139 silly install generateActionsToTake 140 timing stage:generateActionsToTake Completed in 5ms 141 silly diffTrees action count 2 142 silly diffTrees add [email protected] 143 silly diffTrees add [email protected] 144 silly decomposeActions action count 16 145 silly decomposeActions fetch [email protected] 146 silly decomposeActions extract [email protected] 147 silly decomposeActions preinstall [email protected] 148 silly decomposeActions build [email protected] 149 silly decomposeActions install [email protected] 150 silly decomposeActions postinstall [email protected] 151 silly decomposeActions finalize [email protected] 152 silly decomposeActions refresh-package-json [email protected] 153 silly decomposeActions fetch [email protected] 154 silly decomposeActions extract [email protected] 155 silly decomposeActions preinstall [email protected] 156 silly decomposeActions build [email protected] 157 silly decomposeActions install [email protected] 158 silly decomposeActions postinstall [email protected] 159 silly decomposeActions finalize [email protected] 160 silly decomposeActions refresh-package-json [email protected] 161 silly install executeActions 162 silly doSerial global-install 16 163 verbose correctMkdir /Users/xiaoyunfu/.npm/_locks correctMkdir not in flight; initializing 164 verbose lock using /Users/xiaoyunfu/.npm/_locks/staging-6a51d2f8729d5618.lock for /Users/xiaoyunfu/node_modules/.staging 165 silly doParallel extract 2 166 silly extract [email protected] 167 silly extract [email protected] 168 silly tarball trying opencv-build@^0.1.9 by hash: sha512-tgT/bnJAcYROen9yaPynfK98IMl62mPSgMLmTx41911m5bczlq21xtE5r+UWLB/xEo/0hKk6tl5zHyxV/JS5Rg== 169 silly tarball trying opencv4nodejs@^5.6.0 by hash: sha512-JvcT1hb2JUCdntcVABgD9Gprr+gkXBe+jhHKvrr0Ug51y087K4ybm0vHBQVzI2ei1aJxEc9tNknPL9rpyx5Xuw== 170 silly extract opencv-build@^0.1.9 extracted to /Users/xiaoyunfu/node_modules/.staging/opencv-build-084882ed (44ms) 171 silly extract opencv4nodejs@^5.6.0 extracted to /Users/xiaoyunfu/node_modules/.staging/opencv4nodejs-a020f28a (189ms) 172 timing action:extract Completed in 191ms 173 silly doReverseSerial unbuild 16 174 silly doSerial remove 16 175 silly doSerial move 16 176 silly doSerial finalize 16 177 silly finalize /Users/xiaoyunfu/node_modules/opencv-build 178 silly finalize /Users/xiaoyunfu/node_modules/opencv4nodejs 179 timing action:finalize Completed in 3ms 180 silly doParallel refresh-package-json 2 181 silly refresh-package-json /Users/xiaoyunfu/node_modules/opencv-build 182 silly refresh-package-json /Users/xiaoyunfu/node_modules/opencv4nodejs 183 timing action:refresh-package-json Completed in 7ms 184 silly doParallel preinstall 2 185 silly preinstall [email protected] 186 info lifecycle [email protected]~preinstall: [email protected] 187 silly preinstall [email protected] 188 info lifecycle [email protected]~preinstall: [email protected] 189 timing action:preinstall Completed in 1ms 190 silly doSerial build 16 191 silly build [email protected] 192 info linkStuff [email protected] 193 silly linkStuff [email protected] has /Users/xiaoyunfu/node_modules as its parent node_modules 194 silly build [email protected] 195 info linkStuff [email protected] 196 silly linkStuff [email protected] has /Users/xiaoyunfu/node_modules as its parent node_modules 197 timing action:build Completed in 2ms 198 silly doSerial global-link 16 199 silly doParallel update-linked 0 200 silly doSerial install 16 201 silly install [email protected] 202 info lifecycle [email protected]~install: [email protected] 203 verbose lifecycle [email protected]~install: unsafe-perm in lifecycle true 204 verbose lifecycle [email protected]~install: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/xiaoyunfu/node_modules/opencv-build/node_modules/.bin:/Users/xiaoyunfu/node_modules/.bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:::/Users/xiaoyunfu/Library/Android/sdk/tools:/Users/xiaoyunfu/Library/Android/sdk/platform-tools:/Library/Frameworks/Mono.framework/Versions/6.4.0/bin:/usr/local/mysql/bin 205 verbose lifecycle [email protected]~install: CWD: /Users/xiaoyunfu/node_modules/opencv-build 206 silly lifecycle [email protected]~install: Args: [ '-c', 'node ./install.js' ] 207 timing audit submit Completed in 446ms 208 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/audits/quick 445ms 209 timing audit body Completed in 0ms 210 silly lifecycle [email protected]~install: Returned: code: 1 signal: null 211 info lifecycle [email protected]~install: Failed to exec install script 212 timing action:install Completed in 543126ms 213 verbose unlock done using /Users/xiaoyunfu/.npm/_locks/staging-6a51d2f8729d5618.lock for /Users/xiaoyunfu/node_modules/.staging 214 timing stage:rollbackFailedOptional Completed in 1360ms 215 timing stage:runTopLevelLifecycles Completed in 548409ms 216 silly saveTree [email protected] 216 silly saveTree └─┬ [email protected] 216 silly saveTree ├── @types/[email protected] 216 silly saveTree ├── [email protected] 216 silly saveTree ├── [email protected] 216 silly saveTree ├─┬ [email protected] 216 silly saveTree │ ├─┬ [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ └─┬ [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ └── [email protected] 216 silly saveTree │ ├── [email protected] 216 silly saveTree │ ├─┬ [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ ├─┬ [email protected] 216 silly saveTree │ │ │ ├── [email protected] 216 silly saveTree │ │ │ ├─┬ [email protected] 216 silly saveTree │ │ │ │ └── [email protected] 216 silly saveTree │ │ │ └─┬ [email protected] 216 silly saveTree │ │ │ └── [email protected] 216 silly saveTree │ │ ├── [email protected] 216 silly saveTree │ │ └── [email protected] 216 silly saveTree │ └── [email protected] 216 silly saveTree └── [email protected] 217 warn [email protected] No description 218 warn [email protected] No repository field. 219 verbose stack Error: [email protected] install: node ./install.js 219 verbose stack Exit status 1 219 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16) 219 verbose stack at EventEmitter.emit (events.js:315:20) 219 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) 219 verbose stack at ChildProcess.emit (events.js:315:20) 219 verbose stack at maybeClose (internal/child_process.js:1021:16) 219 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5) 220 verbose pkgid [email protected] 221 verbose cwd /Users/xiaoyunfu 222 verbose Darwin 20.1.0 223 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "opencv4nodejs" "--unsafe-perm=true" "--allow-root" 224 verbose node v12.18.2 225 verbose npm v6.14.5 226 error code ELIFECYCLE 227 error errno 1 228 error [email protected] install: node ./install.js 228 error Exit status 1 229 error Failed at the [email protected] install script. 229 error This is probably not a problem with npm. There is likely additional logging output above. 230 verbose exit [ 1, true ]

xiaoyunfu avatar Dec 08 '20 09:12 xiaoyunfu

Has anyone found a solution for this yet?

I am still seeing it: [ 55%] Built target opencv_core make: *** [all] Error 2 ERR! child process exited with code 2 (for more info, set '--loglevel silly') npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] install: node ./install.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script.

jknguyen621 avatar Jan 21 '21 02:01 jknguyen621

Has anyone found a solution for this yet?

I am still seeing it: [ 55%] Built target opencv_core make: *** [all] Error 2 ERR! child process exited with code 2 (for more info, set '--loglevel silly') npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] install: node ./install.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script.

what is your platform? if you have same problem in Win10. you should follow these steps:

  1. npm install --global --production --verbose windows-build-tools
  2. npm install -g opencv4nodejs tips : windows-build-tools will install python2.7 in your environment , after that will take some time to install dependencies. any issue ,pls contact [email protected] Wish you good luck.

jeffsui avatar Jan 21 '21 23:01 jeffsui

same issue for me. Does anyone have a solution? MacOS

832 verbose stack Error: [email protected] install: node ./install.js 832 verbose stack Exit status 1 832 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16) 832 verbose stack at EventEmitter.emit (events.js:315:20) 832 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) 832 verbose stack at ChildProcess.emit (events.js:315:20) 832 verbose stack at maybeClose (internal/child_process.js:1048:16) 832 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) 833 verbose pkgid [email protected]

johnko27 avatar Feb 26 '21 20:02 johnko27

I am getting similar issue on MacOS, Can anyone please help??

Vikrant87-lego avatar Jun 21 '21 10:06 Vikrant87-lego

I temporarily chose ‘Installing OpenCV Manually’ But I'm still curious why npm install --save opencv4nodejs not work

How did you mange to Install OpenCV Manually?

Vikrant87-lego avatar Jun 21 '21 10:06 Vikrant87-lego

I am getting similar issue on MacOS, Can anyone please help??

hello,im facing the same question,have you figure out?

qdyzw avatar Jul 12 '21 14:07 qdyzw

same issue for me. Does anyone have a solution? MacOS

832 verbose stack Error: [email protected] install: node ./install.js 832 verbose stack Exit status 1 832 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16) 832 verbose stack at EventEmitter.emit (events.js:315:20) 832 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) 832 verbose stack at ChildProcess.emit (events.js:315:20) 832 verbose stack at maybeClose (internal/child_process.js:1048:16) 832 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) 833 verbose pkgid [email protected] hello,im facing the same question,have you figure out?

qdyzw avatar Jul 12 '21 16:07 qdyzw

@Vikrant87-lego hello,im facing the same question,have you figure out?

qdyzw avatar Jul 14 '21 18:07 qdyzw

i have the same issue , how to solve this

0909463521 avatar Jul 16 '21 16:07 0909463521

Hello, same here~

jungwoolee-letsee avatar Jul 26 '21 06:07 jungwoolee-letsee

how solve it ㅠㅠ

jungwoolee-letsee avatar Jul 27 '21 02:07 jungwoolee-letsee

I have the same issue :(

vikim97 avatar Aug 09 '21 10:08 vikim97

same problem here.

mdiasfernandes avatar Aug 30 '21 23:08 mdiasfernandes

Same error here on macOS. Looks like the project is dead and the creator does not respond anymore :( If anyone found a solution, please share.

EDIT: I found the solution for my case here -> https://github.com/justadudewhohacks/opencv4nodejs/issues/775#issuecomment-961364849

I set the proper compiler flags with export CXXFLAGS="-std=c++14 -Wno-c++11-narrowing" Then I ran npm install opencv4nodejs

I guess this could be the solution for all that get compile errors in various files. The make process will still output tons of warnings but eventually finish.

needfulthing avatar Jan 12 '22 15:01 needfulthing

I'm facing the same issue, any help, please!

wafa-rahmani avatar Jan 25 '22 10:01 wafa-rahmani