首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >babel-node正在编译测试和失败。

babel-node正在编译测试和失败。
EN

Stack Overflow用户
提问于 2020-03-01 21:25:52
回答 1查看 268关注 0票数 1

我可以构建和代码工作,正确排除测试使用和可以运行的代码与node

代码语言:javascript
复制
babel src -s -d dist --extensions ".js,.ts,.tsx" --ignore '**/*.test.js' --ignore '**/test/*'

但是,尝试使用babel-node似乎包括了测试,不管如何:

代码语言:javascript
复制
babel-node --extensions '.js,.ts,.tsx' --ignore='src/**/*.test.js' src/index.js

根据忽略模式,我可以获得不同的错误,但测试文件中的错误。例如:巴贝尔应该忽视的src/entity/authentication/authentication.test.js

我试过几种模式:

  • **/*.test.js
  • src/**/*.js
  • /src/**/*.js

我肯定我错过了一些简单的东西。

我的babel配置(如果有用的话):

代码语言:javascript
复制
{
"presets": [
  "@babel/preset-env",
  ["@babel/preset-typescript", {
    "isTSX": true,
    "allExtensions": true
  }]
],
"plugins": [
  "babel-plugin-transform-typescript-metadata",
  ["@babel/plugin-proposal-decorators", {"legacy": true}],
  "@babel/plugin-proposal-class-properties",
  "@babel/plugin-transform-runtime"
]

}

EN

回答 1

Stack Overflow用户

发布于 2020-03-02 05:14:47

‍♂️发现这根本不是巴贝尔的问题,而是打字机的问题。https://github.com/typeorm/typeorm/issues/1654

代码语言:javascript
复制
"entities": [
  "src/entity/**/!(*.test)*.js"
]

给自己的注意:在长时间休息之前,一定要在工作状态下离开项目。)(浪费了很多时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60479928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档