当前位置: 首页 > 面试题库 >

手写笔和Express-样式表在修改后不会重新编译

易俊驰
2023-03-14
问题内容

我正在Mac OS X上运行最新版本的Node。我已经与Stylus一起安装了Express。也是最新版本。

当我修改 .styl 文件时,手写笔不会重新编译它们。我怎样才能解决这个问题?

重新编译我的 .styl 文件的唯一解决方案是删除已编译的 .css 文件…重新启动我的应用程序,或者执行clear-cache-
refresh(CMD + Shift + R)不会导致重新编译-编译。

这是我的应用程序配置的转储。基本上与使用可执行文件创建新的Express应用程序时相同。

app.configure(function ()
{
    this.set("views", __dirname + "/views");
    this.set("view engine", "jade");

    this.use(express.bodyParser());
    this.use(express.methodOverride());
    this.use(express.static(__dirname + '/public'));

    this.use(require("stylus").middleware({
        src: __dirname + "/public",
        compress: true
    }));

    this.use(this.router);
});

我的 .styl 和已编译的 .css 文件都位于[application]\public\stylesheets\


问题答案:

放在static()手写笔中间件下方。



 类似资料:
  • 到目前为止,我处理样式的经验是创建一个style.xml文件,并为样式创建我想要的属性。如果我希望我的样式基于现有的样式,我使用父属性。然后,我在要应用样式的控件上的布局文件中指定样式。 我无所适从的地方是当我想使用系统样式并且只更新某些属性时。我想知道我是否可以离开布局文件单独和不打扰应用任何样式到控件。相反,我会以某种方式更新系统样式的属性,这将更新我的应用程序中默认已经使用该样式的任何地方。

  • 我正在开发一个webpack插件,不知道如何在构建过程中修改模块。我想做的是: null null 看起来rebuildModule应该重新解析源代码,重新建立依赖关系等,但它并没有解析我的require语句并将它们更改为webpack requires。构建的文件包括我修改过的源代码,但需要(“...”)语句未修改。 我如何使我修改的模块“更新”,以便webpack将处理我添加的源代码与最初解析

  • 问题内容: 我需要修改现有的APK,修改源,然后重新编译。 我可以使用dex2jar或apktool对其进行反编译,效果很好 从jar文件中,我可以获取Java源代码(使用jd-gui) 然后我可以修改Java文件 但是现在我想知道如何重新编译java文件并将它们放回jar文件中!(jar部分应该很简单,主要问题似乎是如何为Android重新编译Java文件) 我知道另一种解决方案是使用apkto

  • 本文向大家介绍Internet Explorer 8不会修改打印样式表中的HTML5标签,包括了Internet Explorer 8不会修改打印样式表中的HTML5标签的使用技巧和注意事项,需要的朋友参考一下 您应该尝试html5shiv。要在IE中启用HTML5元素,您需要使用html5shiv之类的插件。在HTML5希夫支持使用HTML5切片元素的传统Internet Explorer和提供

  • 我有一个带有两组按钮(功能和目标)的界面。当我点击一个按钮时,我希望它从一个团队转到另一个团队。我正在用react和redux实现这一点。我唯一的问题是,当状态更新并且我成功地记录了更新的状态时,除非我使用forceUpdate(),否则组件不会更新。我不明白的是,既然状态更新成功,组件不应该自动重新渲染吗? 一些js 正如您所看到的,当我单击一个按钮时,我触发updateLists函数,该函数将

  • 我试着搜索了一下,但对结果不满意。基本上,我面临的问题是,当我使用插入行时,记录成功地添加到数据库表中,但它没有反映在我的ResultSet中,这意味着我的结果集不显示使用添加的记录。我的结果集是和。我正在使用 DBMS版本:Oracle Database 12c版本12.1.0.2.0 64位 JDBC版本:JDBC驱动程序版本为12.1.0.1.0 代码片段: 解决方案: 我的另一台电脑使用的