【问题标题】:Issue with accessing css from build file从构建文件访问css的问题
【发布时间】:2014-12-29 19:54:16
【问题描述】:

我遇到了一个问题,即我的 grunt 构建文件正在正确构建,但我正在处理的网站没有获取所有 css 文件。它只获取 master.css 文件。我在 express 之上使用 nodejs 和 kraken。我不知道是否需要更改某些配置选项,我真的不知道我会在哪里做。

【问题讨论】:

  • 您使用的是哪个 CSS 库?这是使用生成器构建的 Kraken 应用程序吗?你加载了哪些繁重的任务?
  • 我用的是LESS,它是用生成器构建的,我加载的grunt任务有build、less、copyto、requirejs、automation、automationci、concat、uglify、jshint...我认为这可能是我们从 angular 切换到带有灰尘的骨干的问题......不过这仍然是一个配置问题。
  • 当您说您的网站没有获取所有 css 文件时,您的意思是它们不是资源的一部分吗?您的 标签是自动附加的还是使用 express.static 中间件?
  • 是的,它没有获得所有资源,这是我在添加 CSS 的部分中出现拼写错误的组合,并且 CSS 没有被复制到正确的文件夹

标签: angularjs node.js build gruntjs kraken.js


【解决方案1】:

对于任何感兴趣的人来说,问题在于项目结构的变化。从 angular 到带有骨干组合的dustjs 将项目从 SPA 结构更改为多页结构。这有很大的不同,因为现在我们不是一次发送所有内容,而是根据需要发送页面,这也意味着当用户切换到不同的视图时,服务器将构建该视图的 html 版本并将其发送回作为完全充实的html。当服务器构建页面时,它可以访问文件结构,这意味着不再需要 Angular 项目所需的构建文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 2017-07-13
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多