ReferenceError: primordials is not defined错误解决

简介: 1.问题场景:2.问题解决

1.问题场景:


接手了一个老的项目,啥子说明文档都没有,npm install开干,报错如下:

254721edd986caa72d7b5e200cef668.png

提取关键字:


ReferenceError: primordials is not defined

经过网络搜索排查,说是gulp与node版本冲突引起。


首先安装gulp,查看版本


查看node版本


npm install gulp -g
gulp -v
node -v

b1a683c9dc14da57f1069a5bef85f2b.png


2.问题解决


网上试了好多方法,都不行,最后,降低node版本为11.15.0,可解决问题

用nvm管理node版本,切换为node版本为11.15.0

1. nvm install 11.15.0
2. nvm use 11.15.0

ad80a428a0d75b612e2b93fde624e27.png


最后删除node_modules,重新npm install

苍天,终于看到了胜利的曙光

07ab9b0e9bea6582901e13f6ea7a9dd.png


目录
相关文章
|
5月前
|
JavaScript
解决报错ReferenceError: jQuery is not defined
解决报错ReferenceError: jQuery is not defined
|
5月前
|
前端开发
使用ffmpeg-core的时候报错,解决Uncaught (in promise) ReferenceError: SharedArrayBuffer is not defined
使用ffmpeg-core的时候报错,解决Uncaught (in promise) ReferenceError: SharedArrayBuffer is not defined
undefined reference to symbol 'dlsym@@GLIBC_2.17' libdl.so: error adding symbols: DSO missing from c
undefined reference to symbol 'dlsym@@GLIBC_2.17' libdl.so: error adding symbols: DSO missing from c
409 0
|
6月前
|
小程序 开发者
小程序报错-ReferenceError: regeneratorRuntime is not defined
小程序报错-ReferenceError: regeneratorRuntime is not defined
37 0
|
6月前
ReferenceError: _dirname is not defined
ReferenceError: _dirname is not defined
34 0
|
10月前
|
安全
Pyrsgis:执行imageChipsFromFile报错NameError: name ‘copy‘ is not defined
Pyrsgis:执行imageChipsFromFile报错NameError: name ‘copy‘ is not defined
162 0
ReferenceError: self is not defined
ReferenceError: self is not defined
410 0
|
JavaScript
ReferenceError: Cannot access ‘xxx‘ before initialization
ReferenceError: Cannot access ‘xxx‘ before initialization
420 0
ReferenceError: Cannot access ‘xxx‘ before initialization
解决办法:look up error: undefined symbol
解决办法:look up error: undefined symbol
243 0
|
开发者
报错__wxConfig is not defined
报错__wxConfig is not defined
191 0
报错__wxConfig is not defined