NodeJS npm install error import sys;print“%s.%s.%s”

vkc1a9a2  于 2023-04-29  发布在  Node.js
关注(0)|答案(2)|浏览(247)

当我运行npm install时,我得到以下错误,我无法修复它。
我试过:npm install -g windows-build-tools,它也没有修复这个错误

ERR! configure error
ERR! stack Error: Command failed: C:\Python39\python.EXE -c import sys; print "%s.%s.%s" % 
  sys.v
ion_info[:3];
 ERR! stack   File "<string>", line 1
 ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
 ERR! stack SyntaxError: invalid syntax
z18hc3ub

z18hc3ub1#

解决方案:我将节点版本降级到14,它工作了。
步骤:使用NVM:(节点版本管理器)
1.安装NVM(节点版本管理器)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

1.安装节点版本14
nvm安装14
1.使用节点版本1
nvm使用14
酿造步骤:如果您使用HomeBrew:

brew install node@14 
brew unlink node  
brew link --overwrite node@14
xbp102n0

xbp102n02#

遇到这样的错误与一些第三方repos -npm install失败的方式相同您提到。我备份了包裹。json devDependencies部分,清理它,然后为提到的每个包运行npm install,解决了这个问题。

相关问题