[英]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.