The new npm version shipping with node 16 seems to have changed some thinks required by npm-resolver:
Stack trace:
NestedError: Could not require module 'npm'
at requireg (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower-npm-resolver\node_modules\requireg\lib\requireg.js:14:11)
at Object. (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower-npm-resolver\dist\npm_load.js:28:11)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower-npm-resolver\dist\npm\versions.js:30:15)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
Caused By: Error: The programmatic API was removed in npm v8.0.0
at Object. (C:\Program Files\nodejs\node_modules\npm\index.js:4:9)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at requireg (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower-npm-resolver\node_modules\requireg\lib\requireg.js:12:12)
at Object. (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower-npm-resolver\dist\npm_load.js:28:11)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
Console trace:
Error
at StandardRenderer.error (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\renderers\StandardRenderer.js:88:37)
at Logger. (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\bin\bower.js:113:30)
at Logger.emit (node:events:390:28)
at Logger.emit (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\bower-logger\lib\Logger.js:29:39)
at C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\commands\index.js:49:24
at _rejected (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\q\q.js:864:24)
at C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\q\q.js:890:30
at Promise.when (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\q\q.js:1142:31)
at Promise.promise.promiseDispatch (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\q\q.js:808:41)
at C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\q\q.js:624:44
System info:
Bower version: 1.8.12
Node version: 16.13.0
OS: Windows_NT 10.0.17763 x64
The new npm version shipping with node 16 seems to have changed some thinks required by npm-resolver:
Stack trace:
NestedError: Could not require module 'npm'
at requireg (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower-npm-resolver\node_modules\requireg\lib\requireg.js:14:11)
at Object. (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower-npm-resolver\dist\npm_load.js:28:11)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower-npm-resolver\dist\npm\versions.js:30:15)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
Caused By: Error: The programmatic API was removed in npm v8.0.0
at Object. (C:\Program Files\nodejs\node_modules\npm\index.js:4:9)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at requireg (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower-npm-resolver\node_modules\requireg\lib\requireg.js:12:12)
at Object. (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower-npm-resolver\dist\npm_load.js:28:11)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
Console trace:
Error
at StandardRenderer.error (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\renderers\StandardRenderer.js:88:37)
at Logger. (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\bin\bower.js:113:30)
at Logger.emit (node:events:390:28)
at Logger.emit (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\bower-logger\lib\Logger.js:29:39)
at C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\commands\index.js:49:24
at _rejected (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\q\q.js:864:24)
at C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\q\q.js:890:30
at Promise.when (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\q\q.js:1142:31)
at Promise.promise.promiseDispatch (C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\q\q.js:808:41)
at C:\Users\Administrator\AppData\Roaming\npm\node_modules\bower\lib\node_modules\q\q.js:624:44
System info:
Bower version: 1.8.12
Node version: 16.13.0
OS: Windows_NT 10.0.17763 x64