簡體   English   中英

Babel 不會忽略快照文件夾和文件

[英]Babel doesn't ignore snapshot folder and files

我在 Babel 7 中使用以下 npm 構建腳本;

"build": "rm -rf dist && babel src/lib --out-dir dist --copy-files --no-copy-ignored",

這是我的.babelrc.json文件中的忽略部分;

"ignore": [
  "**/__mocks__",
  "**/__snapshots__",
  "**/*.snap",
  "**/*.test.js"
]

盡管成功地忽略了匹配test.js文件和__mocks__文件夾, __snapshots__文件夾和帶有.snap擴展名的文件沒有被忽略,它們被復制到dist文件夾。

安裝devDependencies

"devDependencies": {
  "@babel/cli": "^7.17.0",
  "@babel/core": "^7.17.0",
  "@babel/preset-env": "^7.16.11",
  ...
}

知道出了什么問題嗎?

我在這上面浪費了太多時間。 這顯然是一個錯誤: https://github.com/babel/babel/issues/11394 不被 babel 認為可編譯的文件不會被忽略。 有一個使用--extension標志的修復程序允許您修改 babel 認為可編譯的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM