Non verbose output
C:\repo>npm ci
npm WARN prepare removing existing node_modules/ before installation
[email protected] install C:\reponode_modulesfsevents
node-gyp rebuild
C:\reponode_modulesfsevents>if not defined npm_config_node_gyp (node "C:\Program Files\nodejsnode_modulesnpmnode_modulesnpm-lifecycle\node-gyp-bin\....node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Program Files\nodejsnode_modulesnpmnode_modules\node-gyp\bin\node-gyp.js" rebuild )
Traceback (most recent call last):
File "C:\Program Files\nodejsnode_modulesnpmnode_modules\node-gypgypgyp_main.py", line 50, in
sys.exit(gyp.script_main())
File "C:\Program Files\nodejsnode_modulesnpmnode_modules\node-gypgyp\pylibgyp__init__.py", line 554, in script_main
return main(sys.argv[1:])
File "C:\Program Files\nodejsnode_modulesnpmnode_modules\node-gypgyp\pylibgyp__init__.py", line 547, in main
return gyp_main(args)
File "C:\Program Files\nodejsnode_modulesnpmnode_modules\node-gypgyp\pylibgyp__init__.py", line 532, in gyp_main
generator.GenerateOutput(flat_list, targets, data, params)
File "C:\Program Files\nodejsnode_modulesnpmnode_modules\node-gypgyp\pylibgyp\generator\msvs.py", line 2034, in GenerateOutput
sln_projects, project_objects, flat=msvs_version.FlatSolution())
File "C:\Program Files\nodejsnode_modulesnpmnode_modules\node-gypgyp\pylibgyp\generator\msvs.py", line 1791, in _GatherSolutionFolders
return _DictsToFolders('', root, flat)
File "C:\Program Files\nodejsnode_modulesnpmnode_modules\node-gypgyp\pylibgyp\generator\msvs.py", line 1744, in _DictsToFolders
for folder, contents in bucket.items():
AttributeError: 'MSVSProject' object has no attribute 'items'
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (C:\Program Files\nodejsnode_modulesnpmnode_modules\node-gyp\lib\configure.js:351:16)
gyp ERR! stack at ChildProcess.emit (events.js:311:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\reponode_modulesfsevents
gyp ERR! node -v v12.16.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
added 1110 packages in 50.021s
Verbose output (from npm or node-gyp):
npm : npm info it worked if it ends with ok
At line:1 char:1
+ npm ci 2>&1 | tee log.txt
+ ~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (npm info it worked if it ends with ok:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
npm
verb
cli
[
npm
verb
cli
'C:\\Program Files\\nodejs\\node.exe',
npm
verb
cli
'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm
verb
cli
'prefix',
npm
verb
cli
'-g'
npm
verb
cli
]
npm
info
using
[email protected]
npm
info
using
[email protected]
npm
verb
exit
[ 0, true ]
npm
timing
npm
Completed in 73ms
npm
info ok
npm
info it worked if it ends with
ok
npm
verb
cli
[
npm verb cli
'C:\\Program Files\\nodejs\\node.exe',
npm
verb
cli
'C:\\Users\\dekieret\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
npm
verb
cli
'ci'
npm verb
cli
]
npm
info
using
[email protected]
npm
info
using
[email protected]
npm
verb
npm-session
63e6ec1cd0ca1558
npm
info prepare initializing installer
npm verb prepare starting workers
npm
verb
prepare
installation prefix: C:\projects\node-gyp-webpack-npm-ci
npm
verb
prepare
using package-lock.json
npm
WARN
prepare
removing existing node_modules/ before installation
npm
verb
checkLock
verifying package-lock data
npm
info
prepare Done in 0.479s
npm
verb
extractTree
extracting dependencies to node_modules/
npm
info
extractTree
Done in 4.115s
npm
verb
updateJson
updating json deps to include _from
npm
info
updateJson Done in 1.386s
npm
verb buildTree
finalizing tree and running scripts
npm
info lifecycle
[email protected]~preinstall: [email protected]
npm
info
lifecycle
[email protected]~preinstall: [email protected]
npm
info lifecycle @webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
[email protected]~preinstall: [email protected]
npm
info lifecycle [email protected]~install: [email protected]
npm
info
lifecycle [email protected]~postinstall: [email protected]
npm
info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
@xtuc/[email protected]~preinstall: @xtuc/[email protected]
npm
info
lifecycle
@xtuc/[email protected]~install: @xtuc/[email protected]
npm
info
lifecycle
@xtuc/[email protected]~postinstall: @xtuc/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm
info
lifecycle
@webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm
info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm
info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm
info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info
lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm
info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle
[email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info
lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info
lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm
info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm
info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle
[email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info
lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm
verb
linkBins
[
npm
verb linkBins { atob: 'bin/atob.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm
info lifecycle [email protected]~install: [email protected]
npm
info
lifecycle
[email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle
[email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle
[email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm
info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm
info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm
info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info
lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info
lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm
verb linkBins
[
npm
verb
linkBins { 'detect-libc': 'bin/detect-libc.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\fsevents\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm
info lifecycle
[email protected]~install: [email protected]
npm
info
lifecycle
[email protected]~postinstall: [email protected]
npm
info
lifecycle
[email protected]~preinstall: [email protected]
npm
info
lifecycle [email protected]~preinstall: [email protected]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm
verb linkBins [
npm verb linkBins { mkdirp: 'bin/cmd.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\fsevents\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm verb linkBins [
npm verb linkBins { semver: 'bin/semver' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\fsevents\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm verb linkBins [
npm verb linkBins { rimraf: 'bin.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\fsevents\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm verb linkBins [
npm verb linkBins { rc: 'cli.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\fsevents\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: object-assign
@4.1.1
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm verb linkBins [
npm verb linkBins { nopt: 'bin/nopt.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\fsevents\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm verb linkBins [
npm verb linkBins { needle: 'bin/needle' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\fsevents\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm verb linkBins [
npm verb linkBins { 'node-pre-gyp': 'bin/node-pre-gyp' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\fsevents\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
> [email protected] install C:\projects\node-gyp-webpack-npm-ci\node_modules\fsevents
> node-gyp rebuild
C:\projects\node-gyp-webpack-npm-ci\node_modules\fsevents>if not defined npm_config_node_gyp (node "C:\Users\dekieret\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\dekieret\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp
info it worked if it ends with
ok
gyp
verb
cli
[
gyp
verb
cli
'C:\\Program Files\\nodejs\\node.exe',
gyp
verb
cli
'C:\\Users\\dekieret\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp
verb
cli 'rebuild'
gyp verb cli ]
gyp info using [email protected]
gyp info using [email protected] | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp
verb clean removing "build" directory
gyp
verb command configure []
gyp
verb
find Python
checking Python explicitly set from command line or npm configuration
gyp
verb
find Python
- "--python=" or "npm config get python" is "C:\Users\dekieret\AppData\Local\Programs\Python\Python37\python.exe"
gyp
verb
find Python - executing "C:\Users\dekieret\AppData\Local\Programs\Python\Python37\python.exe" to get executable path
gyp
verb find Python - executable path is "C:\Users\dekieret\AppData\Local\Programs\Python\Python37\python.exe"
gyp
verb
find Python
- executing "C:\Users\dekieret\AppData\Local\Programs\Python\Python37\python.exe" to get version
gyp
verb find Python - version is "3.7.6"
gyp
info find Python using Python version 3.7.6 found at "C:\Users\dekieret\AppData\Local\Programs\Python\Python37\python.exe"
gyp
verb get node dir
no --target version specified, falling back to host node version: 12.16.1
gyp
verb
command
install [ '12.16.1' ]
gyp
verb install input version string "12.16.1"
gyp
verb
install
installing version: 12.16.1
gyp
verb install --ensure was passed, so won't reinstall if already installed
gyp
verb install
version is already installed, need to check "installVersion"
gyp
verb got "installVersion" 9
gyp
verb
needs "installVersion"
9
gyp
verb
install
version is good
gyp
verb
get node dir
target node version installed: 12.16.1
gyp
verb
build dir
attempting to create "build" dir: C:\projects\node-gyp-webpack-npm-ci\node_modules\fsevents\build
gyp
verb
build dir
"build" dir needed to be created? C:\projects\node-gyp-webpack-npm-ci\node_modules\fsevents\build
gyp
verb
find VS
msvs_version was set from command line or npm config
gyp
verb find VS - looking for Visual Studio version 2017
gyp
verb
find VS
VCINSTALLDIR not set, not running in VS Command Prompt
gyp
verb
find VS
checking VS2019 (16.4.29806.167) found at:
gyp
verb
find VS
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional"
gyp
verb
find VS
- found "Visual Studio C++ core features"
gyp
verb
find VS
- found VC++ toolset: v142
gyp
verb
find VS
- found Windows SDK: 10.0.18362.0
gyp
verb
find VS
- msvs_version does not match this version
gyp
verb
find VS
checking VS2017 (15.9.28307.1033) found at:
gyp
verb
find VS
"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools"
gyp
verb
find VS
- found "Visual Studio C++ core features"
gyp
verb
find VS
- found VC++ toolset: v141
gyp
verb
find VS
- found Windows SDK: 10.0.17763.0
gyp
info find VS using VS2017 (15.9.28307.1033) found at:
gyp info
find VS
"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools"
gyp
info
find VS
run with --verbose for detailed information
gyp
verb build/config.gypi creating config file
gyp
verb
build/config.gypi
writing out config file: C:\projects\node-gyp-webpack-npm-ci\node_modules\fsevents\build\config.gypi
gyp
verb
config.gypi
checking for gypi file: C:\projects\node-gyp-webpack-npm-ci\node_modules\fsevents\config.gypi
gyp
verb
common.gypi
checking for gypi file: C:\projects\node-gyp-webpack-npm-ci\node_modules\fsevents\common.gypi
gyp
verb
gyp
gyp format was not specified; forcing "msvs"
gyp
info
spawn
C:\Users\dekieret\AppData\Local\Programs\Python\Python37\python.exe
gyp
info
spawn args
[
gyp
info
spawn args
'C:\\Users\\dekieret\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
gyp
info
spawn args
'binding.gyp',
gyp
info
spawn args
'-f',
gyp
info
spawn args
'msvs',
gyp
info
spawn args
'-I',
gyp
info
spawn args
'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\fsevents\\build\\config.gypi',
gyp
info spawn args '-I',
gyp info spawn args 'C:\\Users\\dekieret\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
gyp
info spawn args '-I',
gyp info spawn args 'C:\\Users\\dekieret\\AppData\\Local\\node-gyp\\Cache\\12.16.1\\include\\node\\common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=C:\\Users\\dekieret\\AppData\\Local\\node-gyp\\Cache\\12.16.1',
gyp info spawn args '-Dnode_gyp_dir=C:\\Users\\dekieret\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp',
gyp info spawn args '-Dnode_lib_file=C:\\\\Users\\\\dekieret\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\12.16.1\\\\<(target_arch)\\\\node.lib',
gyp info spawn args '-Dmodule_root_dir=C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\fsevents',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\fsevents\\build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
Traceback (most recent call last):
File "C:\Users\dekieret\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py", line 50, in <module>
sys.exit(gyp.script_main())
File "C:\Users\dekieret\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 554, in script_main
return main(sys.argv[1:])
File "C:\Users\dekieret\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 547, in main
return gyp_main(args)
File "C:\Users\dekieret\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 532, in gyp_main
generator.GenerateOutput(flat_list, targets, data, params)
File "C:\Users\dekieret\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 2030, in GenerateOutput
sln_projects, project_objects, flat=msvs_version.FlatSolution())
File "C:\Users\dekieret\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1787, in _GatherSolutionFolders
return _DictsToFolders('', root, flat)
File "C:\Users\dekieret\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1740, in _DictsToFolders
for folder, contents in bucket.items():
AttributeError: 'MSVSProject' object has no attribute 'items'
gyp
ERR!
configure error
gyp
ERR!
stack
Error: `gyp` failed with exit code: 1
gyp
ERR!
stack
at ChildProcess.onCpExit (C:\Users\dekieret\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\configure.js:351:16)
gyp
ERR!
stack
at ChildProcess.emit (events.js:311:20)
gyp
ERR!
stack
at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp
ERR!
System
Windows_NT 10.0.18363
gyp
ERR!
command
"C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\dekieret\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp
ERR!
cwd
C:\projects\node-gyp-webpack-npm-ci\node_modules\fsevents
gyp
ERR!
node -v
v12.16.1
gyp
ERR!
node-gyp -v v5.0.7
gyp
ERR!
not ok
npm
verb lifecycle
[email protected]~install: unsafe-perm in lifecycle true
npm
verb
lifecycle
[email protected]~install: PATH: C:\Users\dekieret\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\projects\node-gyp-webpack-npm-ci\node_modules\fsevents\node_modules\
.bin;C:\projects\node-gyp-webpack-npm-ci\node_modules\.bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program
Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client
SDK\ODBC\170\Tools\Binn\;C:\Program Files\TortoiseHg\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\nodejs\;C:\Users\dekieret\
.windows-build-tools\python27\;C:\Users\dekieret\.windows-build-tools\python27\;C:\Users\dekieret\AppData\Local\Microsoft\WindowsApps;C:\Users\dekieret\AppData\Local\Programs\Microsoft VS
Code\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin;C:\Users\dekieret\AppData\Local\Google\Cloud
SDK\google-cloud-sdk\bin;C:\Users\dekieret\AppData\Local\Programs\Fiddler;C:\Users\dekieret\AppData\Roaming\npm
npm
verb
lifecycle
[email protected]~install: CWD: C:\projects\node-gyp-webpack-npm-ci\node_modules\fsevents
npm
info
lifecycle
[email protected]~install: Failed to exec install script
npm
info
lifecycle
[email protected]~preinstall: [email protected]
npm
info
lifecycle
[email protected]~install: [email protected]
npm
info
lifecycle [email protected]~postinstall: [email protected]
npm
info
lifecycle
[email protected]~install: [email protected]
npm
info
lifecycle [email protected]~postinstall: [email protected]
npm
info
lifecycle [email protected]~preinstall: [email protected]
npm
info lifecycle
[email protected]~install: [email protected]
npm
info
lifecycle [email protected]~postinstall: [email protected]
npm
info
lifecycle [email protected]~install: [email protected]
npm
info
lifecycle [email protected]~postinstall: [email protected]
npm
info
lifecycle
[email protected]~preinstall: [email protected]
npm
info
lifecycle [email protected]~preinstall: [email protected]
npm
info
lifecycle [email protected]~preinstall: [email protected]
npm
info
lifecycle
[email protected]~install: [email protected]
npm
info lifecycle [email protected]~postinstall: [email protected]
npm
info
lifecycle [email protected]~preinstall: [email protected]
npm
info lifecycle
[email protected]~install: [email protected]
npm
info
lifecycle
[email protected]~postinstall: [email protected]
npm
info
lifecycle
[email protected]~preinstall: [email protected]
npm
info
lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm
verb linkBins [
npm verb linkBins { rimraf: 'bin.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm verb linkBins [
npm verb linkBins { mkdirp: 'bin/cmd.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info
lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm
info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info
lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle
[email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm
verb linkBins
[
npm verb linkBins { errno: 'cli.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm verb linkBins [
npm verb linkBins { terser: 'bin/terser' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm
info lifecycle [email protected]~install: [email protected]
npm
info
lifecycle
[email protected]~postinstall: [email protected]
npm
info
lifecycle
[email protected]~preinstall: [email protected]
npm
info lifecycle [email protected]~install: [email protected]
npm
info lifecycle
[email protected]~postinstall: [email protected]
npm
info
lifecycle
[email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm
verb linkBins [
npm verb
linkBins
{ semver: 'bin/semver' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm
info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm
verb
linkBins [
npm verb linkBins { 'sha.js': 'bin.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm
verb
linkBins [
npm verb linkBins { 'miller-rabin': 'bin/miller-rabin' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm
info lifecycle [email protected]~install: [email protected]
npm
info lifecycle [email protected]~postinstall: [email protected]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info
lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm
verb
linkBins
[
npm verb linkBins { json5: 'lib/cli.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm
info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~preinstall: [email protected]
npm
verb
linkBins [
npm verb linkBins { acorn: 'bin/acorn' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm
info lifecycle [email protected]~install: [email protected]
npm
info lifecycle
[email protected]~postinstall: [email protected]
npm
info lifecycle @webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm
info lifecycle @webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm info lifecycle @xtuc/[email protected]~preinstall: @xtuc/[email protected]
npm info lifecycle @xtuc/[email protected]~install: @xtuc/[email protected]
npm info lifecycle @xtuc/[email protected]~postinstall: @xtuc/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~preinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~install: @webassemblyjs/[email protected]
npm info lifecycle @webassemblyjs/[email protected]~postinstall: @webassemblyjs/[email protected]
npm verb linkBins [
npm verb linkBins { webpack: 'bin/webpack.js' },
npm verb linkBins 'C:\\projects\\node-gyp-webpack-npm-ci\\node_modules\\.bin',
npm verb linkBins false
npm verb linkBins ]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info lifecycle [email protected]~install: [email protected]
npm info lifecycle [email protected]~postinstall: [email protected]
npm info buildTree Done in 1.704s
npm
info garbageCollect Done in 0.106s
npm
info
lifecycle [email protected]~prepublish: [email protected]
npm
info
runScript
Done in 0s
npm
info
lifecycle [email protected]~prepare: [email protected]
added 255 packages in 7.793s
npm info runScript Done in 0s
npm verb teardown shutting down workers.
npm info teardown Done in 0s
npm info run-scripts total script time: 0.185s
npm info run-time total run time: 7.793s
npm verb exit [ 0, true ]
npm timing npm Completed in 8394ms
npm info ok
Edit: While logging this I've noticed that the last line in the logs is actually "npm info ok", so the error can probably be ignored?
Seems it is caused by following dependencies:
webpack -> watchpack (1.6) -> chokidar (
chokidar 3.0 no longer causes this error but watchpack v1.6 uses an older version
watchpack 2.0 beta version no longer uses chokidar
Decided to log it here, maybe it helps someone (while waiting for new version of the mentioned webpack dependencies)
Well, I don't think node-gyp should fail in such way, it still looks like a bug. Thanks for the report @thdk, we will investigate this!
@bzoz
To reproduce, simply do:
https://github.com/nodejs/node-gyp/issues/661#issuecomment-575973593
My sense is that sometimes you are getting a Python dict that has an .items() method and other times you are getting something that is not a dict. It would be kinda fun to drop legacy Python and add Python type hints so that this kind of problem was easy to spot.
I'm running npm ci as a post build event in visual studio 2019 and obviously this gyp error fails my build.
Does anyone here knows a workaround for this?
Having the same issue. Leaving traces here for completeness.
I'm new to this whole npm world, but if you need more info, tell me and I'll provide it.
Any workarounds on this?
node: 12.14.1
nmp: 6.14.2
OS: Windows 10 Pro 64-bit (10.0, Build 18362)
PS C:\project\source> npm ci
npm WARN prepare removing existing node_modules/ before installation
> [email protected] install C:\project\source\node_modules\node-sass
> node scripts/install.js
Cached binary found at C:\Users\Username\AppData\Roaming\npm-cache\_cacache\node-sass\4.13.1\win32-x64-72_binding.node
> [email protected] postinstall C:\project\source\node_modules\node-sass
> node scripts/build.js
Binary found at C:\project\source\node_modules\node-sass\vendor\win32-x64-72\binding.node
Testing binary
Binary is fine
> [email protected] install C:\project\source\node_modules\fsevents
> node-gyp rebuild
C:\project\source\node_modules\fsevents>if not defined npm_config_node_gyp (node "C:\Users\Username\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\Username\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Traceback (most recent call last):
File "C:\Users\Username\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py", line 50, in <module>
sys.exit(gyp.script_main())
File "C:\Users\Username\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 554, in script_main
return main(sys.argv[1:])
File "C:\Users\Username\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 547, in main
return gyp_main(args)
File "C:\Users\Username\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 532, in gyp_main
generator.GenerateOutput(flat_list, targets, data, params)
File "C:\Users\Username\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 2030, in GenerateOutput
sln_projects, project_objects, flat=msvs_version.FlatSolution())
File "C:\Users\Username\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1787, in _GatherSolutionFolders
return _DictsToFolders('', root, flat)
File "C:\Users\Username\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1740, in _DictsToFolders
for folder, contents in bucket.items():
AttributeError: 'MSVSProject' object has no attribute 'items'
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (C:\Users\Username\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\configure.js:351:16)
gyp ERR! stack at ChildProcess.emit (events.js:223:5)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Jeroen\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\project\source\node_modules\fsevents
gyp ERR! node -v v12.14.1
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
added 467 packages in 16.386s
Same problem popped up in our project now when updating webpack to a newer version. Doesn't seem to help to downgrade webpack again either. Haven't found a workaround yet. :(
It looks like this happens when you try to run code written for python3 but you're using a python2 interpreter. I got this error with react-native today. For reasons unexplained I could still run my react-native project with react-native 0.65.
@cclauss You're right. The fact that I was using Python 2.7 and that the code looks like Python 3 does not prove that this is the reason for the error. It occurred when I was upgrading a project which uses react-native. I did some digging in the module from where the error originates. In my case it seems that upgrading to react-native 0.65 resulted in no longer pulling in the node-gyp dependency so my project did not require this. I am interested if we can reproduce the problem in a minimal way. Someone recently reported a similar trace with Windows 10 Python 2.7.15 (python -V) Visual Studio 2019 :
C:\repo>npm ci
npm WARN prepare removing existing node_modules/ before installation
> [email protected] install C:\repo\node_modules\fsevents
> node-gyp rebuild
C:\repo\node_modules\fsevents>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Traceback (most recent call last):
File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py", line 50, in <module>
sys.exit(gyp.script_main())
File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 554, in script_main
return main(sys.argv[1:])
File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 547, in main
return gyp_main(args)
File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 532, in gyp_main
generator.GenerateOutput(flat_list, targets, data, params)
File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 2034, in GenerateOutput
sln_projects, project_objects, flat=msvs_version.FlatSolution())
File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1791, in _GatherSolutionFolders
return _DictsToFolders('', root, flat)
File "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1744, in _DictsToFolders
for folder, contents in bucket.items():
AttributeError: 'MSVSProject' object has no attribute 'items'
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:351:16)
gyp ERR! stack at ChildProcess.emit (events.js:311:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\repo\node_modules\fsevents
gyp ERR! node -v v12.16.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
added 1110 packages in 50.021s
I could not reproduce it trivially:
C:\Users\fizzbuzz\proj\node-gyp-trouble>npm i node-gyp
npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\fizzbuzz\proj\node-gyp-trouble\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\fizzbuzz\proj\node-gyp-trouble\package.json'
npm WARN node-gyp-trouble No description
npm WARN node-gyp-trouble No repository field.
npm WARN node-gyp-trouble No README data
npm WARN node-gyp-trouble No license field.
+ [email protected]
added 100 packages from 66 contributors and audited 157 packages in 6.943s
1 package is looking for funding
run `npm fund` for details
found 0 vulnerabilities
C:\Users\fizzbuzz\proj\node-gyp-trouble>python
Python 2.7.17 (v2.7.17:c2f86d86e6, Oct 19 2019, 21:01:17) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Just __above__ the line for folder, contents in bucket.items():, insert the line:
assert isinstance(bucket, dict), "bucket is a {}!".format(type(bucket))
Also, legacy Python (Python 2) is no longer supported it should be removed wherever possible.
It seems this method might be the issue: https://github.com/nodejs/node-gyp/blob/ca86ef253971f29d1b3145dfa4a535845ae70e82/gyp/pylib/gyp/generator/msvs.py#L1784
It is called just before _DictsToFolders and turns the dict object into a MSVProject object. In my case this method ran straight into the first if condition. Input parameters were:
parent = ''
node = {'.vcproj': <gyp.MSVSNew.MSVSProject object at 0x032782C8>}
I can reproduce this as well. Locally, it only appears to happen when running npm ci. npm i succeeds. I assume that is because the npm i approach is using some cached binary on my local machine, but that's not an option for our CI builds. Any workaround would be appreciated at this point as my CI builds are currently broken.
Relevant issues:
https://github.com/fsevents/fsevents/issues/301
https://github.com/npm/cli/issues/558
Neither npm ci --no-optional nor the optionalDependencies hack solved the problem for me, however using npm i on the CI build did work as a workaround for now.
So, its an issue with npm and with watchpack using outdated fsevents package.
I don't think we can reasonably do anything about such things. It is the same situation when a package contains code or build scripts that do not work on Windows.
The workaround is described in https://github.com/npm/cli/issues/558#issuecomment-580392554, I think we should close this issue.
And what to do with this problem?
Can you please try this by setting Python 2 vs. Python 3 and let us know if one works and the other does not.
I see the problem in line - for folder, contents in bucket.items():
It's because that bucket variable is not dictionary but it's MSVSProject class object that is not support items method. What does the Python version have to do with it? You should add that method in class or use dictionary
I think this bug should be reopened because the problem is not the pyhon version. Problem is in type of objects. Class MSVSProject should support items() method. I took a look in the structure of class and didn't see what propery could be like items. A little far there is a calling _DictsToFolders() method that works with items as kind of folders. I don't know... Probably MSVSProject should contain some folders as items... But I'm sure that this bug is wrong object types.
For what it's worth, I got this error after installing the following via an Administrative Powershell:
npm install --global --production windows-build-tools
npm install -g node-gyp
Set-ExecutionPolicy Unrestricted
npm install -g screeps
Specifically I saw this node-gyp error on npm install -g screeps (I used --force because it had failed previously before I separately installed node-gyp)
This is with versioned Node (10.20.1 64-bit via nvm) on Windows 10:
PS C:\Windows\system32> npm install -g screeps --force
npm WARN using --force I sure hope you know what you are doing.
npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Scroll issue in Chrome fixed in version 1.0.5
C:\Program Files\nodejs\screeps -> C:\Program Files\nodejs\node_modules\screeps\bin\screeps.js
> [email protected] install C:\Program Files\nodejs\node_modules\screeps\node_modules\isolated-vm
> node-gyp rebuild --release -j 4
C:\Program Files\nodejs\node_modules\screeps\node_modules\isolated-vm>if not defined npm_config_node_gyp (node "C:\Users\Derek\AppData\Roaming\nvm\v10.20.1\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild --release -j 4 ) else (node "C:\Users\Derek\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild --release -j 4 )
cl : Command line warning D9025: overriding '/GR-' with '/GR' [C:\Program Files\nodejs\node_modules\screeps\node_module
s\isolated-vm\build\nortti.vcxproj]
cl : Command line warning D9025: overriding '/GR-' with '/GR' [C:\Program Files\nodejs\node_modules\screeps\node_module
s\isolated-vm\build\nortti.vcxproj]
external_copy_nortti.cc
cl : Command line warning D9025: overriding '/GR-' with '/GR' [C:\Program Files\nodejs\node_modules\screeps\node_module
s\isolated-vm\build\nortti.vcxproj]
win_delay_load_hook.cc
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\external_copy_nortti.cc) [C:\Program Files\nodejs\n
ode_modules\screeps\node_modules\isolated-vm\build\nortti.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\external_copy_nortti.cc)
nortti.vcxproj -> C:\Program Files\nodejs\node_modules\screeps\node_modules\isolated-vm\build\Release\\nortti.lib
cl : Command line warning D9025: overriding '/GR-' with '/GR' [C:\Program Files\nodejs\node_modules\screeps\node_module
s\isolated-vm\build\isolated_vm.vcxproj]
cl : Command line warning D9025: overriding '/GR-' with '/GR' [C:\Program Files\nodejs\node_modules\screeps\node_module
s\isolated-vm\build\isolated_vm.vcxproj]
cl : Command line warning D9025: overriding '/GR-' with '/GR' [C:\Program Files\nodejs\node_modules\screeps\node_module
s\isolated-vm\build\isolated_vm.vcxproj]
allocator.cc
class_handle.cc
cl : Command line warning D9025: overriding '/GR-' with '/GR' [C:\Program Files\nodejs\node_modules\screeps\node_module
s\isolated-vm\build\isolated_vm.vcxproj]
environment.cc
cl : Command line warning D9025: overriding '/GR-' with '/GR' [C:\Program Files\nodejs\node_modules\screeps\node_module
s\isolated-vm\build\isolated_vm.vcxproj]
executor.cc
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\isolate\class_handle.cc) [C:\Program Files\nodejs\n
ode_modules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\isolate\class_handle.cc)c:\program files\nodejs\node_modules\screeps\node_modul
es\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling sour
ce file ..\src\isolate\environment.cc)
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\isolate\environment.cc)
holder.cc
inspector.cc
scheduler.cc
stack_trace.cc
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\isolate\holder.cc) [C:\Program Files\nodejs\node_mo
dules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\isolate\holder.cc)
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\isolate\inspector.cc) [C:\Program Files\nodejs\node
_modules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\isolate\inspector.cc)
three_phase_task.cc
thread_pool.cc
timer.cc
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\isolate\stack_trace.cc) [C:\Program Files\nodejs\no
de_modules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\isolate\stack_trace.cc)
context_handle.cc
external_copy.cc
external_copy_handle.cc
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\isolate\three_phase_task.cc) [C:\Program Files\node
js\node_modules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\isolate\three_phase_task.cc)
isolate.cc
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\external_copy.cc) [C:\Program Files\nodejs\node_mod
ules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\context_handle.cc)c:\users\derek\appdata\local\node
-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToBoolean' (compiling source file ..\s
rc\external_copy.cc) [C:\Program Files\nodejs\node_modules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\context_handle.cc)
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\external_copy_handle.cc) [C:\Program Files\nodejs\n
ode_modules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\external_copy_handle.cc)
isolate_handle.cc
lib_handle.cc
native_module_handle.cc
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\isolate.cc) [C:\Program Files\nodejs\node_modules\s
creeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\isolate.cc)
reference_handle.cc
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\isolate_handle.cc) [C:\Program Files\nodejs\node_mo
dules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\isolate_handle.cc)
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\lib_handle.cc) [C:\Program Files\nodejs\node_module
s\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\lib_handle.cc)
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\native_module_handle.cc) [C:\Program Files\nodejs\n
ode_modules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\native_module_handle.cc)
script_handle.cc
module_handle.cc
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\reference_handle.cc) [C:\Program Files\nodejs\node_
modules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\reference_handle.cc)
session_handle.cc
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\script_handle.cc) [C:\Program Files\nodejs\node_mod
ules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\script_handle.cc)
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\module_handle.cc) [C:\Program Files\nodejs\node_mod
ules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\module_handle.cc)
transferable.cc
win_delay_load_hook.cc
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\session_handle.cc) [C:\Program Files\nodejs\node_mo
dules\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\session_handle.cc)
c:\program files\nodejs\node_modules\screeps\node_modules\isolated-vm\src\isolate\util.h(28): warning C4996: 'v8::Value
::ToBoolean': was declared deprecated (compiling source file ..\src\transferable.cc) [C:\Program Files\nodejs\node_modu
les\screeps\node_modules\isolated-vm\build\isolated_vm.vcxproj]
c:\users\derek\appdata\local\node-gyp\cache\10.20.1\include\node\v8.h(2439): note: see declaration of 'v8::Value::ToB
oolean' (compiling source file ..\src\transferable.cc)
Creating library C:\Program Files\nodejs\node_modules\screeps\node_modules\isolated-vm\build\Release\isolated_vm.l
ib and object C:\Program Files\nodejs\node_modules\screeps\node_modules\isolated-vm\build\Release\isolated_vm.exp
Generating code
All 10312 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
Finished generating code
isolated_vm.vcxproj -> C:\Program Files\nodejs\node_modules\screeps\node_modules\isolated-vm\build\Release\\isolated_
vm.node
> [email protected] install C:\Program Files\nodejs\node_modules\screeps\node_modules\fsevents
> node-gyp rebuild
C:\Program Files\nodejs\node_modules\screeps\node_modules\fsevents>if not defined npm_config_node_gyp (node "C:\Users\Derek\AppData\Roaming\nvm\v10.20.1\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\Derek\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Traceback (most recent call last):
File "C:\Users\Derek\AppData\Roaming\npm\node_modules\node-gyp\gyp\gyp_main.py", line 50, in <module>
sys.exit(gyp.script_main())
File "C:\Users\Derek\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 554, in script_main
return main(sys.argv[1:])
File "C:\Users\Derek\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 547, in main
return gyp_main(args)
File "C:\Users\Derek\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 532, in gyp_main
generator.GenerateOutput(flat_list, targets, data, params)
File "C:\Users\Derek\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 2030, in GenerateOutput
sln_projects, project_objects, flat=msvs_version.FlatSolution())
File "C:\Users\Derek\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1787, in _GatherSolutionFolders
return _DictsToFolders('', root, flat)
File "C:\Users\Derek\AppData\Roaming\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1740, in _DictsToFolders
for folder, contents in bucket.items():
AttributeError: 'MSVSProject' object has no attribute 'items'
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (C:\Users\Derek\AppData\Roaming\npm\node_modules\node-gyp\lib\configure.js:351:16)
gyp ERR! stack at ChildProcess.emit (events.js:198:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Derek\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Program Files\nodejs\node_modules\screeps\node_modules\fsevents
gyp ERR! node -v v10.20.1
gyp ERR! node-gyp -v v6.1.0
gyp ERR! not ok
> @screeps/[email protected] install C:\Program Files\nodejs\node_modules\screeps\node_modules\@screeps\driver
> node-gyp rebuild -C native && webpack
C:\Program Files\nodejs\node_modules\screeps\node_modules\@screeps\driver>if not defined npm_config_node_gyp (node "C:\Users\Derek\AppData\Roaming\nvm\v10.20.1\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild -C native ) else (node "C:\Users\Derek\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild -C native )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
main.cc
pf.cc
win_delay_load_hook.cc
Creating library C:\Program Files\nodejs\node_modules\screeps\node_modules\@screeps\driver\native\build\Release\na
tive.lib and object C:\Program Files\nodejs\node_modules\screeps\node_modules\@screeps\driver\native\build\Release\na
tive.exp
Generating code
c:\program files\nodejs\node_modules\screeps\node_modules\@screeps\driver\native\src\pf.h(128): warning C4715: 'screeps
::world_position_t::position_in_direction': not all control paths return a value [C:\Program Files\nodejs\node_modules\
screeps\node_modules\@screeps\driver\native\build\native.vcxproj]
All 596 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
Finished generating code
native.vcxproj -> C:\Program Files\nodejs\node_modules\screeps\node_modules\@screeps\driver\native\build\Release\\nat
ive.node
Executing post-build scripts
Hash: 53b31ef51d0f8642d9c9
Version: webpack 3.12.0
Time: 770ms
Asset Size Chunks Chunk Names
runtime.bundle.js 930 kB 0 [emitted] [big] main
[6] (webpack)/buildin/global.js 509 bytes {0} [built]
[14] (webpack)/buildin/module.js 517 bytes {0} [built]
[25] C:/Users/Derek/AppData/Roaming/nvm/v10.20.1/node_modules/screeps/node_modules/@screeps/engine/src 160 bytes {0} [built]
+ 62 hidden modules
WARNING in C:/Users/Derek/AppData/Roaming/nvm/v10.20.1/node_modules/screeps/node_modules/@screeps/engine/src/utils.js
27:8-42 Critical dependency: the request of a dependency is an expression
@ C:/Users/Derek/AppData/Roaming/nvm/v10.20.1/node_modules/screeps/node_modules/@screeps/engine/src/utils.js
@ C:/Users/Derek/AppData/Roaming/nvm/v10.20.1/node_modules/screeps/node_modules/@screeps/driver/lib/runtime/runtime.js
Runtime snapshot created (4146636 bytes)
> [email protected] postinstall C:\Program Files\nodejs\node_modules\screeps\node_modules\uglifyjs-webpack-plugin
> node lib/post_install.js
+ [email protected]
added 670 packages from 487 contributors in 103.207s
Just thought I'd share. For what it's worth, it still seemed to succeed, and it let me install further dependency (npm package) that I really wanted, which is called screeps-server-mockup, which allowed me to run the integration test suite in the screeps-typescript-starter package.
So "error" might be a strong term, since it ultimately is working.
On Windows setting the Python Version to 2.71.18 or 3.9 did not work. Tried both.
Python 2 died on 1/1/2020 so stick with Python 3. Please try #2272
It's still a issue after trying #2272


Most helpful comment
I can reproduce this as well. Locally, it only appears to happen when running
npm ci.npm isucceeds. I assume that is because thenpm iapproach is using some cached binary on my local machine, but that's not an option for our CI builds. Any workaround would be appreciated at this point as my CI builds are currently broken.