【问题标题】:Jetbrains Rider not cleaning JavaScript files when full cleanup of file selected选择完全清理文件时,Jetbrains Rider 不清理 JavaScript 文件
【发布时间】:2019-10-29 15:44:30
【问题描述】:

最新版本的 Rider 不会清理 JS 文件(C# 文件清理工作正常),例如删除多余的空格、多余的行或修复大于定义的可接受长度的行。但是,Resharper 会正确清理文件。 NET Core 3.0 网络项目。位于 wwwroot/js 目录中的所有 JS 文件。有没有人经历过这个?如果是,您是如何解决的。

明确地说:使用 Ctrl+E、C 进行清理

试过了:

  • 重新启动 IDE
  • 缓存失效
  • 将文件移动到不同的文件夹

【问题讨论】:

  • wwwroot 是内容文件夹,而不是临时输出文件夹。或者“清理”到底是什么意思?删除构建工件?
  • @Tseng 是的,它是一个内容文件夹——用于 JS 文件等。不确定你在说什么。如上所述,代码清理是在 Resharper 或 Rider 中通过 Ctrl + E、C 启动的。为了好玩,我将 JS 文件移动到 wwwroot 之外的另一个文件夹,结果相同,没有清理。

标签: javascript c# asp.net-core rider


【解决方案1】:

从 2019.1 开始,Rider 支持使用 WebStorm 引擎的 JavaScript/TypeScript 语言。早些时候,ReSharper 负责这部分。 清理功能是一个 ReSharper 操作。这个事实解释了为什么 js/ts 文件不受它的影响。 JS和TS代码风格需要单独配置:

Preferences | Editor | Code Style | JavaScript

Preferences | Editor | Code Style | TypeScript

然后,要在 ts/js 文件上应用代码格式,需要调用"Reformat Code" action.

【讨论】:

    猜你喜欢
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-23
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多