生成Liferay主题时出错Cannot find module 'liferay-font-awesome'失败。出什么问题了,我该怎么解决这个问题?
$ mkdir liferay-workspace
$ cd liferay-workspace/
$ blade init --liferay-version portal-7.4-ga6
$ blade server init
$ cd themes/
$ yo liferay-theme # Would you like to add Font Awesome to your theme? Yes
$ cd my-liferay-theme/
$ gulp build
[18:55:39] Error: Cannot find module 'liferay-font-awesome'
$ npm i liferay-font-awesome
$ gulp build
[18:58:33] Error: Cannot find module 'liferay-font-awesome'版本信息
$ npm -v
6.14.12
$ blade version
blade version 4.0.10.202111191310
$ gulp -v
CLI version: 2.3.0
Local version: 4.0.2
$ yo --version
4.3.0
$ java -version
openjdk version "11.0.13" 2021-10-19
OpenJDK Runtime Environment (build 11.0.13+8-post-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 11.0.13+8-post-Debian-1deb11u1, mixed mode, sharing)发布于 2022-01-14 13:33:48
我没有使用刀片,但得到了同样的错误,首先创建一个主题骨架与约救生筏主题,然后运行吞咽建设。
这个错误似乎与救生筏字体-令人敬畏的3.5.0版本有关,这是Liferay主题生成器放入package.json的版本。
然后,我在package.json中将救生筏字体-超赞版本更改为3.4.2,执行npm安装来更新node_modules,并在这个一次性构建成功完成之后。
我没有在实践中测试这个主题,只是把它编译好了。
https://stackoverflow.com/questions/70700550
复制相似问题