相关疑难解决方法(0)

在Windows上自动编译Webstorm中的Jade

我最近发现了Jade并且​​想尝试一个新的静态网站.我喜欢简洁的语法和模板功能,比原始HTML好得多.我正在编辑Webstorm 6,它支持文件观察者,并且可以开箱即用Sass.我已经能够通过命令行运行Jade来观看我的Jade文件:

jade --watch --out public jade
Run Code Online (Sandbox Code Playgroud)

我现在正在尝试在Webstorm中配置我的项目来自动处理这个问题,而且我遇到了问题.

为了使源文件与生成的文件分开,我的目标是这样的布局:

      • index.jade
      • 子目录
        • subdir.jade
    • 上市
      • 的index.html
      • 子目录
        • subdir.html

将Arguments字段设置为:

--out $ProjectFileDir$\public\$FileNameWithoutExtension$.html $FileDir$\$FileName$
Run Code Online (Sandbox Code Playgroud)

首先,我在我的jade文件夹中有以下内容:

  • index.jade
  • 子目录
    • index.jade

我的public文件夹中的结果是:

  • index.html(文件夹)
    • index.html(文件)
  • subdir.html(文件夹)
    • subdir.html(文件)

这是我第一次尝试使用文件观察器功能,可用的宏让我感到困惑.有没有人在类似情况下有任何建议吗?

windows webstorm pug

5
推荐指数
1
解决办法
2万
查看次数

PHPStorm IDE TypeScript文件观察器

默认情况下,在PHPStorm 6中,编译的*.js创建在与*.ts文件相同的文件夹中.

我需要的是编译的*.js和*.d.js在与.ts文件相同的子目录中.

简历中:

  • 我有根文件夹"Project"

  • 我有一个子文件夹"ts",所有*.ts文件都驻留在其中.

  • 我有一个子文件夹"脚本",我想要编译的*.js和*.d.js.

如何使用PHPStorm TypeScript文件观察器完成此操作?

我在File Watcher对话框的Output字段中尝试了几个宏,如:

$FileParentDir$/scripts/$FileNameWithoutExtension$.js:$FileParentDir$/scripts/$FileNameWithoutExtension$.js.map
Run Code Online (Sandbox Code Playgroud)

但他们都没有工作.

filesystemwatcher phpstorm typescript

2
推荐指数
1
解决办法
1703
查看次数