如何使用SXA CLI(Sitecore 9.3)为SXA创建自定义主题



我一直在尝试为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

我该如何解决这个问题?

解决方案是:

  1. 在package.json所在的位置添加一个包含以下内容的文件npm-shrinkwrap.json

    `{
    "dependencies": {
    "graceful-fs": {
    "version": "4.2.2"
    }
    }
    }`
    
  2. 添加文件后删除旧的node_module文件夹。

  3. 现在运行npm install然后。

最新更新