我最近升级了我的nodejs
to v12.3.1
,现在当我尝试跑步时npm install
在我的项目存储库中,我收到上述错误。
error C2059: syntax error: ')' (compiling source file ..\src\custo
m_importer_bridge.cpp)
error C2660: 'v8::StringObject::New': function does not take 1 arg
uments (compiling source file ..\src\sass_context_wrapper.cpp)
node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v
8::NonCopyablePersistentTraits<T>>'
我尝试过的事情
- 删除node_modules文件夹并运行
npm install
- 关闭vscode并再次打开解决方案
- 将 npm 更新到最新
其他人也面临着同样的问题v12.3.1
?
我能够在 Node v12.13.1 上解决这个问题(至少对我来说):
- 删除 package-lock.json
- 删除node_modules目录
- 重新运行 npm install
查看 package-lock.json 的差异可以发现,一些有问题的包显然已经过时了:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)