【问题标题】:Nodemon Creating a dist folder on saveNodemon 在保存时创建一个 dist 文件夹
【发布时间】:2021-11-28 09:42:19
【问题描述】:

我在一个简单的快速应用程序中使用 nodemon,最近发生了一些事情,每次我将子文件保存在文件夹中时,都会创建一个 dist 文件夹并创建一个子文件同名 - 在文件名中添加 .dev.

据我了解,dist 文件仅在我最终编译应用程序以进行生产时才创建 - 而不是在开发时?

如何在每次保存时阻止 dist 文件的创建?

我的 package.json

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "nodemon index.js"
  },

保存前

- routes
    - tests.route.js

保存后

- routes
   - dist
     - tests.route.dev.js
   - tests.route.js

【问题讨论】:

  • dist 通常是一些 TS 代码的“编译”JS 版本。你在项目中有任何打字稿文件吗?有tsconfig.json 吗?
  • 我搜索了项目中的所有 .ts 文件,以防我遗漏了任何文件。我什么都看不到!
  • 等待保存是指每次保存项目时都会创建它吗?
  • 每次我在给定文件夹中保存文件时 - 是的。它要么创建一个新的.dev。文件或覆盖已创建的文件 - 在 dist 文件夹中。
  • 这感觉更像是 IDE 问题,而不是 Nodemon 问题。也许您的其中一个扩展正在发挥作用?或者尝试使用不同的 ide。

标签: node.js npm nodemon npm-start


【解决方案1】:

我正在使用一个名为:Sass/Less/Typescript/Jade/Pug Compile Hero Plugin with VScode 的插件,它会在每次保存时创建一个新的 dist 文件。

我按照这个来修复它:Vs code create folder automatically with (dist) name - 基本上你想卸载插件。

【讨论】:

    【解决方案2】:

    为了修复它,我按照下面给出的这些步骤解决了:-

    1. 点击VS Code的Extensions按钮或按Ctrl+Shift+X
    2. 搜索 Hero 扩展程序,如下所示。
    3. 点击禁用
    4. 点击重新加载

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-24
      • 2022-06-28
      • 2020-03-22
      • 1970-01-01
      • 1970-01-01
      • 2017-01-09
      • 1970-01-01
      相关资源
      最近更新 更多