提问者:小点点

语义UI未构建CSS


我使用gulp/bower/composer/npm在Laravel应用程序中设置了语义UI。语义UI在/resources/semantial/中,它具有语义gulp文件和/dist//src/和/themes/。当我运行gulp build时,一切都正常完成,没有错误,JS被编译为/dist/semantic.JS和semantic.min.JS,并且应该有/dist/semantic.css和semantic.min.css。然而,无论我做什么,我都无法获得它来构建CSS。我以前在其他项目中使用过语义,没有遇到过类似的问题。

还有谁遇到过这个问题吗?我读到这可能是节点版本的问题,所以我安装了最新的,但仍然有问题。

Laravel-5.2 NPM-3.9.5节点-6.2.2 Bower-1.7.9语义-2.2.2

我真的没主意了,我已经尝试了Path的各种变体,theme.config设置,所有我能想到的东西。

我应该提到的编辑--我尝试了“Gulp watch”,然后在/src/中修改了一个.less文件,观察者发现了这个更改,然后说它正在构建CSS(我没有看到Gulp消息,它说它生成了哪个文件,只有消息“finished package uncompressed CSS”),在/dist/中仍然没有.CSS文件。我甚至将一个较旧的semantic.css复制到/dist/文件夹中,只是为了看到,非常奇怪的是,脚本实际上更改了semantic.css的修改时间,但其内部没有任何改变。编辑

非常感谢任何帮助,谢谢。


共1个答案

匿名用户

很奇怪的虫子。如果您的语义UI构建任务没有编译CSS-尝试删除node_modules文件夹,并清除您可能拥有的任何package.json。然后慢慢地添加您需要的每个节点模块,一次一个,每次检查您的语义“gulp build”命令。我们不是100%是哪个模块造成的,但绝对是node_modules文件夹中100%的东西导致了这个bug。

如果你遇到同样的事情,我会从那里开始。我们花了两天的时间才弄清楚这件事。

祝你好运!