【问题标题】:Typescript in webstorm : File watcher issuewebstorm中的打字稿:文件观察器问题
【发布时间】:2015-11-16 18:34:45
【问题描述】:

我正在尝试在 webstorm 中使用 typescript,除了“在重复 .ts 文件的原始结构的文件夹结构中排列 js 文件”之外,我几乎已经完成了。

我已经使用了站点https://www.jetbrains.com/webstorm/help/using-file-watchers.html#generalOptions 中给出的命令用于coffiescript。

以下是网站上显示的表扬

参数 : --output $ProjectFileDir$\js\$FileDirRelativeToProjectRoot$\ --compile --map $FileName$

刷新的输出路径

$ProjectFileDir$\js\$FileDirRelativeToProjectRoot$\$FileNameWithoutExtension$.js:$ProjectFileDir$\js\$FileDirRelativeToProjectRoot$\$FileNameWithoutExtension$.map

根据我的项目,我已经使用了上面的推荐,几乎没有改变。但是我在控制台上遇到错误。

在这里,我在控制台 img 中附加了我的 File watchers img 配置和错误。

我的文件观察器图像控制台图像错误
http://pho.to/9fH8J

以下是我的文件观察器“参数”和“引用的输出路径”中使用的命令

参数 : --output $ProjectFileDir$\js\$FileDirRelativeToProjectRoot$\ --compile --map $FileName$

引用的输出路径

$ProjectFileDir$\js\$FileDirRelativeToProjectRoot$\$FileNameWithoutExtension$.js:$ProjectFileDir$\js\$FileDirRelativeToProjectRoot$\$FileNameWithoutExtension$.js.map

*Typescript 安装在项目级别,而不是全局安装。

帮我解决这个问题。

【问题讨论】:

    标签: typescript webstorm typescript1.6


    【解决方案1】:

    WebStorm 帮助中提供的示例适用于具有不同命令行选项的 CoffeeScript 编译器。 使用 TypeScript 编译器,使用 --sourceMap 生成源映射,使用 --out 指定输出文件。在这里您可以找到有关 TypeScript 编译器及其选项的信息:​​https://github.com/Microsoft/TypeScript/wiki/Compiler-Options 如果您使用的是 WebStorm 10,请使用内置的 TypeScript 编译器而不是文件监视器。

    【讨论】:

    • 感谢 progara.. 有没有办法像 Coffeescript 一样在 Typescript 中动态创建文件夹?还有一个:Typescript 编译器中的 file watcher 和 bulit 都在做同样的事情..但是 Typescript 编译器中的 bulit 有什么比 file watcher 更重要的功能...分享你的想法
    • 您可以尝试使用--outDir 参数将输出结构重定向到目录的tsc。
    • 使用内置编译器与文件观察器相比的好处是它不会在每次更改时都启动新的编译过程,因此工作速度更快。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多