我一直在尝试为Sitecore 9.3安装SXA CLI,当我运行gulp命令时,我一直收到以下错误:
需要外部模块@babel/registerReferenceError:未定义原基见fs.js:27:26
基于几篇文章,我创建了与package.json文件相同级别的文件npm-shrinkwrap.json,并运行了npm-install命令。根据文章,npm install应该对文件进行更改。然而,这并没有发生。我不断地得到上面的错误。我已经删除了node_modules文件夹并运行npm安装,结果与相同
Gulp版本为:CLI版本:2.3.0本地版本:4.0.2
节点版本为:v12.13.0
我该如何解决这个问题?
解决方案是:
-
在package.json所在的位置添加一个包含以下内容的文件npm-shrinkwrap.json
`{ "dependencies": { "graceful-fs": { "version": "4.2.2" } } }`
-
添加文件后删除旧的node_module文件夹。
-
现在运行npm install然后。