我正在尝试在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中附加了文件监视器img的配置和错误。
我的文件观察者图片&控制台图片中出现错误
http://pho.to/9fH8J
以下是我的文件观察者“参数”和“引用的输出路径”中使用的命令
参数: - output $ ProjectFileDir $ \ js \ $ FileDirRelativeToProjectRoot $ \ --compile --map $ FileName $
引用的输出路径:
$ ProjectFileDir $ \ JS \ $ FileDirRelativeToProjectRoot $ \ $ $ FileNameWithoutExtension的.js:$ ProjectFileDir $ \ JS \ $ FileDirRelativeToProjectRoot $ \ $ $ FileNameWithoutExtension .js.map
* Typescript安装在项目级别,而不是全局安装。
帮助我解决这个问题。
答案 0 :(得分:2)
WebStorm帮助中提供的示例适用于具有不同命令行选项的CoffeeScript编译器。 使用TypeScript编译器,使用--sourceMap生成源映射,使用--out指定输出文件。在这里,您可以找到有关TypeScript编译器及其选项的信息:https://github.com/Microsoft/TypeScript/wiki/Compiler-Options 如果您使用的是WebStorm 10,请使用内置的TypeScript编译器而不是文件监视器。