«babeljs» 태그된 질문

Babel (이전의 6to5)은 JavaScript 컴파일러입니다. ES6 + / ES2015 코드를 ES5 코드로 변환합니다.

18
실험적 구문 'classProperties'에 대한 지원이 현재 활성화되어 있지 않습니다.
Django 프로젝트에서 React를 설정하는 동안이 오류가 발생했습니다. 모듈 빌드의 ModuleBuildError 실패 (./node_modules/babel-loader/lib/index.js에서) : SyntaxError : C : \ Users \ 1Sun \ Cebula3 \ cebula_react \ assets \ js \ index.js : 실험적 구문 'classProperties 지원 '는 현재 활성화되어 있지 않습니다 (17 : 9) : 15 | 16 | class …

10
Babel 파일은 변형되지 않고 복사됩니다.
이 코드가 있습니다. "use strict"; import browserSync from "browser-sync"; import httpProxy from "http-proxy"; let proxy = httpProxy.createProxyServer({}); 내가 설치 babel-core및 babel-cli세계적으로 NPM을 통해. 요점은 터미널에서 이것을 컴파일하려고 할 때입니다. babel proxy.js --out-file proxified.js 출력 파일은 컴파일되는 대신 복사됩니다 (즉, 소스 파일과 동일 함). 내가 여기서 무엇을 놓치고 있습니까?

7
Webpack 및 Babel을 사용하여 "이 파일 유형을 처리하려면 적절한 로더가 필요할 수 있습니다."
ES6 자산을 컴파일하기 위해 Babel과 함께 Webpack을 사용하려고하는데 다음과 같은 오류 메시지가 나타납니다. You may need an appropriate loader to handle this file type. | import React from 'react'; | /* | import { render } from 'react-dom' 내 Webpack 구성은 다음과 같습니다. var path = require('path'); var webpack = …

2
ES6 게터 / 세터 (화살표 기능 포함)
나는 babel6을 사용하고 있고 내 애완 동물 프로젝트를 위해 사용할 수있는 방법에 대해 XMLHttpRequest에 대한 래퍼를 만들고 있습니다. open = (method, url, something) => { return this.xhr.open(method, url, something); } 하지만 속성 화살표 기능이 작동하지 않습니다. 이것은 작동합니다 : get status() { return this.xhr.status; } 하지만 사용할 수 없습니다 get …

5
Webpack babel 6 ES6 데코레이터
내 번 들러로 webpack을 사용하여 ES6로 작성된 프로젝트가 있습니다. 대부분의 트랜스 파일은 잘 작동하지만 아무 데나 데코레이터를 포함하려고하면이 오류가 발생합니다. Decorators are not supported yet in 6.x pending proposal update. 바벨 이슈 트래커를 살펴 보았지만 거기에서 아무것도 찾을 수 없었기 때문에 잘못 사용하고 있다고 가정합니다. 내 웹팩 구성 (관련 비트) …

6
ES6 Iterable을 배열로 변환
길이가 유한하다는 것을 미리 알고있는 배열과 같은 Javascript ES6 Iterable이 있다고 가정합니다.이를 Javascript 배열로 변환하는 가장 좋은 방법은 무엇입니까? 그렇게하는 이유는 underscore 및 lodash와 같은 많은 js 라이브러리가 배열 만 지원하기 때문입니다. 따라서 Iterable에서 해당 함수를 사용하려면 먼저 배열로 변환해야합니다. 파이썬에서는 list () 함수를 사용할 수 있습니다. ES6에 상응하는 것이 …

2
바벨이 가져온 함수 호출을 (0, fn) (…)으로 다시 작성하는 이유는 무엇입니까?
다음과 같은 입력 파일이 주어지면 import { a } from 'b'; function x () { a() } 바벨은 그것을 컴파일합니다 'use strict'; var _b = require('b'); function x() { (0, _b.a)(); } 그러나 느슨한 모드에서 컴파일되면 함수 호출은 다음과 같이 출력됩니다. _b.a(); 나는 그것을 설명하는 주석이 있기를 희망하면서 쉼표 연산자가 …

17
mocha 테스트를 실행할 때 Babel 예기치 않은 토큰 가져 오기
.babelrc에 적절한 사전 설정 (es2015)을 포함하는 것과 같은 다른 관련 질문에서 제공되는 솔루션은 이미 내 프로젝트에 구현되어 있습니다. ES6 모듈 구문을 사용하는 두 개의 프로젝트 (A와 B라고 부릅니다)가 있습니다. 프로젝트 A에서는 npm을 통해 설치되고 node_modules 폴더에있는 프로젝트 B를 가져옵니다. 프로젝트 A에 대한 테스트 스위트를 실행할 때 오류가 발생합니다. SyntaxError : …

10
사전 설정 파일은 개체를 내보낼 수 없습니다.
내가 얻고 index.js빌드 하려는 회전 목마 파일이 block.build.js있으므로 다음 과 webpack.config.js같습니다. var config = { entry: './index.js', output: { path: __dirname, filename: 'block.build.js', }, devServer: { contentBase: './Carousel' }, module : { rules : [ { test: /.js$/, loader: 'babel-loader', exclude: /node_modules/, query: { presets: ['react', 'es2015'], plugins: ['transform-class-properties'] } …

7
UglifyJS에서 예상치 못한 토큰 발생 : node_modules 키워드 (const)
내가 시작한 작은 프로젝트 는 변수 를 선언 하는 노드 모듈 ( npm을 통해 설치됨 )을 사용합니다 const. 이 프로젝트를 실행하고 테스트하는 것은 좋지만 UglifyJS가 실행되면 browserify가 실패합니다. 예기치 않은 토큰 : 키워드 (const) 다음은이 문제가없는 (즉, 특정 노드 모듈없이) 몇 가지 다른 과거 프로젝트에 성공적으로 사용한 일반적인 Gulp 파일입니다. …

2
babel CLI 복사 nonjs 파일
바벨 CLI 명령을 실행 중입니다. babel src --out-dir lib es6 스크립트를 src에서 lib로 복사하려면 그러나 src / 폴더에있는 css / scss 파일은 복사하지 않습니다. 복사 할 수있는 방법이 있습니까?
90 babeljs 

4
프로덕션에서 바벨 노드를 사용해도 되나요?
ES6 구문을 지원하기 위해 babel-node 및 babelify 변환으로 browserify를 사용하여 사이트를 개발했습니다. 노드에서 ES6를 실행하는 데 필요한 다른 옵션이 babel-node server 아닌 프로덕션에서 이것을 실행할 수 있는지 궁금 node server 합니다. 다음은 빌드 및 개발 시작을 위해 실행중인 명령입니다. // npm run build browserify -t [babelify] client.js > public/js/bundle.js", // …

6
바벨을 사용한 후 IE에서 '기호'가 정의되지 않았습니다.
reactjsES6 표준을 사용하여 작성된 앱 이 있으며 webpack이를 빌드 하는 데 사용합니다. webpack로드 js사용하여 모듈 babel-loader. 구체적으로 다음 버전의 패키지를 사용합니다. ├── babel@5.8.34 ├── babel-core@5.8.34 ├── babel-loader@5.4.0 └── webpack@1.12.6 그러나 빌드 후 IE 10에서는 다음과 같은 오류가 발생 'Symbol' is undefined합니다. babel를 정의 해야하지 Symbol않습니까? 특정 구성이 webpack있거나 babel작동하도록 설정해야합니까? …

3
Babel 6.x에서 기본 내보내기 값을 require () 할 수 없습니다.
Babel 5.x에서는 다음 코드를 작성할 수 있습니다. app.js export default function (){} index.js require('babel/register'); require('./app')(); 그러면 node index.js오류없이 실행할 수 있습니다. 그러나 Babel 6.x를 사용하여 다음 코드를 실행하십시오. index.es6.js require('babel-core/register'); require('./app')(); 오류가 발생합니다 require (...)는 함수가 아닙니다. 이유를 알고 싶어요?

5
'babel-core'모듈을 찾을 수 없음에 오류가 있습니다. react.js, 웹팩, 익스프레스 서버 사용
webpack터미널에서 실행할 때마다 다음 을 얻습니다. Hash: efea76b1048c3a97b963 Version: webpack 1.12.13 Time: 33ms + 1 hidden modules ERROR in Cannot find module 'babel-core' 다음은 내 webpack.config.js 파일입니다. module.exports = { entry: './app-client.js', output: { filename: 'public/bundle.js' }, module: { loaders: [ { exclude: /(node_modules|app-server.js)/, loader: 'babel' } ] } } …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.