如何在jade + express中使用环境设置

时间:2014-08-01 14:27:02

标签: css node.js express pug

我正在使用带快递的玉。

在jade中我想内联css进行生产并将其链接到开发模式,如下所示

- if(environment === 'development') {
    link(rel="stylesheet", href='styles/style.css')
- } else {
    style(type="text/css")                                                                                                                        
      include ../public/styles/style.min.88b64eea.css
- }

我正在使用grunt在生产模式下生成压缩文件(在style.min.88b64eea.css上面显示)。但是在开发模式下加载未压缩文件。

如果我在生产模式下运行我的服务器(NodeJS),它可以正常工作,但在开发模式下它会出错: ENOENT,没有这样的文件或目录'style.min.88b64eea.css'。

这里有什么问题?我不确定玉引擎是如何处理它的。看起来它正在解析整个模板文件并且无法使用此文件。如果我做错了,那么这样做的正确方法是什么?

0 个答案:

没有答案