流星少包不起作用

Meteor Less package not working

本文关键字:不起作用 流星      更新时间:2023-09-26

我有一个 Meteor 项目,我正在尝试使用我的 .less 文件来制作一些样式。好吧,我从 Atmosphere (https://atmospherejs.com/meteor/less) 安装了更少的软件包,并按照用法所说的做了。

我的目录树是这样的:

   应用文件夹    -管理    --客户    --自由    --服务器    --风格    --- 管理员    --- sb-admin-2.import.less    --- sb-mixins.import.less    --- sb-variables.import.less    --视图    -自由    -公共    -脚本    -风格

我的无管理员文件是这样的:

@import "sb-admin-2.import.less";html,body {}...(少一些代码)

所以,我的sb-admin-2.import.less文件是这样的:

@import "sb-variables.import.less";@import "sb-mixins.import.less";全球风格(更多更少的代码)

但是,这不是编译并在我的项目中显示为已加载。项目中似乎没有使用此文件中的样式。

有人知道发生了什么,可以帮助我吗?

编辑:

我发现只有 *.import.less 文件没有加载。试图用一些绝对的方式,比如:@import"./admin/styles/sb-admin-2.import.less";仍然不起作用。

有人为我的案子开灯吗?我在 *.import.less 文件导入中做错了什么?

从现在开始感谢

我对你的应用程序结构有点困惑。我会在应用程序的根级别拥有客户端、服务器、库。样式应该可供客户端使用,因此应该像这样位于客户端文件夹中。

AppFolder
-- client
---- scripts
---- styles
------ admin.less
------ sb-admin-2.import.less
------ sb-mixins.import.less
------ sb-variables.import.less
---- views
-- lib
-- server
-- public

如果您只想为管理员提供页面,请在客户端结构中设置一个管理员文件夹并相应地进行路由。