首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >babel-cli转换仅具有特定扩展名的文件

babel-cli转换仅具有特定扩展名的文件
EN

Stack Overflow用户
提问于 2016-02-10 19:01:49
回答 1查看 3.3K关注 0票数 2

目前,我正在使用babel通过npm run script传输我的JSX

代码语言:javascript
复制
{
  "scripts": {
    "prestart": "npm run transpile-views",
    "start": "node ./src",
    "transpile-views": "babel ./src/views --out-dir ./src/views",
    "lint": "eslint src",
  }
}

我使用相同的目录(src/view)作为输入和输出目录,将.jsx文件转到.js。但是,当目录中已经有已传输的文件并再次运行时,npm run transpile-views babel将获取所有.jsx.js文件。

代码语言:javascript
复制
> my-project@1.0.0 transpile-views ~/Projects/my-project
> babel ./src/views --out-dir ./src/views

srcviews/AuthView.js -> src/views/AuthView.js
src/views/AuthView.jsx -> src/views/AuthView.js
src/views/HomeView.js -> src/views/HomeView.js
src/views/HomeView.jsx -> src/views/HomeView.js
src/views/MainLayout.js -> src/views/MainLayout.js
src/views/MainLayout.jsx -> src/views/MainLayout.js

有办法指定输入文件的扩展名吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-10 22:58:23

Babel有选项-x或--扩展,您可以指定:

代码语言:javascript
复制
babel ./src/views -x ".jsx" --out-dir ./src/views

https://babeljs.io/docs/usage/cli/

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

https://stackoverflow.com/questions/35323727

复制
相关文章

相似问题

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