node.js - 如何在 GitLab CI 中安装和构建 fomantic-ui?
问题描述
背景:我正在尝试在GitLab 公共存储库上将电子更新器与我的 electronJS 代码一起使用
我正在关注本指南:https ://gist.github.com/Slauta/5b2bcf9fa1f6f6a9443aa6b447bcae05
但是,GitLab CI 构建阶段不断失败并出现错误
TypeError: Cannot read property 'match' of undefined
at DestroyableTransform.errorHandler (/builds/cataxcab/the-wall/node_modules/fomantic-ui/tasks/config/tasks.js:108:29)
at DestroyableTransform.emit (events.js:203:15)
...
at DestroyableTransform.afterTransform (/builds/cataxcab/the-wall/node_modules/readable-stream/lib/_stream_transform.js:93:3)
at /builds/cataxcab/the-wall/node_modules/gulp-clean-css/index.js:38:16
...
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! fomantic-ui@2.8.4 install: `gulp install`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the fomantic-ui@2.8.4 install script.
完全错误:https :
//gitlab.com/cataxcab/the-wall/-/jobs/550995808 我最新的 .gitlab-ci.yml 文件:https ://gitlab.com/cataxcab/the-wall/-/blob/大师/.gitlab-ci.yml
这似乎与此问题相同:https ://github.com/Semantic-Org/Semantic-UI/issues/2971 ;但是,我在那里尝试了解决方法,但没有奏效:
rm -rf node_modules/gulp-autoprefixer
npm install gulp-autoprefixer@2.3.1
任何帮助将不胜感激,包括如果我的知识存在差距的指针。
解决方案
此问题已在 Pull request #1469中得到解决,并将合并到 Fomantic v2.8.x
推荐阅读
- pandas - .agg 在 groupby 对象内的组上?
- javascript - 如何使用 for 循环在 javascript 中对数字进行计数和计数?
- javascript - Google Apps 脚本 iframe - 返回主页
- react-native - 如何导航到堆栈顶部(在 react-navigation-v5/6 上)?
- javascript - XSS 保护 HTML 实体
- android - 在颤振应用程序中添加时间选择器的正确方法是什么?
- laravel - 使用 foreach 更新 Laravel 错误:语法错误,意外 ' ' (T_STRING),期待 ']'
- laravel - 如何为会话驱动程序选择警卫
- python - Atom [Linter] Error running Flake8 Error: spawn EACCES
- reactjs - 与传递属性相比,useContext/useSelector 会影响性能吗?