প্রশ্ন ট্যাগ «babeljs»

বাবেল (পূর্বে 6to5) একটি জাভাস্ক্রিপ্ট সংকলক। এটি ES6 + / ES2015 কোডকে ES5 কোডে রূপান্তর করে।

10
নোড.জেএস ব্যবহার করতে বনাম ইএস 6 আমদানি / রফতানি প্রয়োজন
একটি প্রকল্পে আমি সহযোগিতা করছি, আমরা দুটি মডিউল সিস্টেম ব্যবহার করতে পারি তার উপর দুটি পছন্দ আছে: ব্যবহার করে মডিউল আমদানি requireকরা module.exportsএবং ব্যবহার করে এবং রফতানি করা exports.foo। ES6 ব্যবহার করে মডিউল আমদানি করা importএবং ES6 ব্যবহার করে রফতানি করা হচ্ছেexport একে অপরকে ব্যবহার করে কি পারফরম্যান্স সুবিধা রয়েছে? …

30
বাবেল 6 পুনর্নির্মাণকালীন সময় সংজ্ঞায়িত করা হয় না
আমি অ্যাসিঙ্কটি ব্যবহার করার চেষ্টা করছি, বাবেল 6-এ স্ক্র্যাচ থেকে অপেক্ষা করুন, তবে আমি পুনর্নির্মাণকারী রানটাইমকে সংজ্ঞায়িত করা হচ্ছে না। .babelrc ফাইল { "presets": [ "es2015", "stage-0" ] } প্যাকেজ.জসন ফাইল "devDependencies": { "babel-core": "^6.0.20", "babel-preset-es2015": "^6.0.15", "babel-preset-stage-0": "^6.0.15" } .js ফাইল "use strict"; async function foo() { await bar(); …

11
সমান্তরালে async / অপেক্ষার ফাংশন কল করুন
আমি যতদূর বুঝতে পেরেছি, ES7 / ES2016-এ একাধিক কোডকে কোডে রেখে প্রতিশ্রুতি দিয়ে শৃঙ্খলার awaitঅনুরূপ কাজ করবে .then(), যার অর্থ তারা প্যারালারেলের পরিবর্তে একের পর এক মৃত্যুদন্ড কার্যকর করবে। সুতরাং, উদাহরণস্বরূপ, আমাদের এই কোডটি রয়েছে: await someCall(); await anotherCall(); আমি কি এটি সঠিকভাবে বুঝতে পারি যে anotherCall()কেবল যখন someCall()সম্পন্ন হবে …

6
বাবেল এবং ওয়েবপ্যাক ব্যবহার করার সময় আমি কীভাবে উত্সম্যাপ তৈরি করতে পারি?
আমি ওয়েবপ্যাকে নতুন, এবং সোর্সম্যাপ তৈরি করতে আমার হাত লাগাতে হবে। আমি webpack serveকমান্ড লাইন থেকে চালাচ্ছি , যা সফলভাবে সংকলন করে। তবে আমার সত্যই সোর্স ম্যাপ দরকার। এটা আমার webpack.config.js। var webpack = require('webpack'); module.exports = { output: { filename: 'main.js', publicPath: '/assets/' }, cache: true, debug: true, devtool: …

5
ইএস 6 রফতানি / সূচী ফাইলটিতে আমদানি
আমি বর্তমানে ওয়েবপ্যাক / বাবেলের মাধ্যমে একটি প্রতিক্রিয়া অ্যাপে ES6 ব্যবহার করছি। আমি মডিউলটির সমস্ত উপাদান সংগ্রহ এবং রফতানি করতে সূচক ফাইলগুলি ব্যবহার করছি। দুর্ভাগ্যক্রমে, এটি দেখতে এরকম দেখাচ্ছে: import Comp1_ from './Comp1.jsx'; import Comp2_ from './Comp2.jsx'; import Comp3_ from './Comp3.jsx'; export const Comp1 = Comp1_; export const Comp2 = …

4
বাবেল 6 এটি কীভাবে ডিফল্ট রফতানি করে তা পরিবর্তন করে
আগে, বাবেল লাইন যুক্ত করবে module.exports = exports["default"]। এটি আর এটি করে না। এর আগে যা বোঝায় তা হ'ল: var foo = require('./foo'); // use foo এখন আমাকে এটি করতে হবে: var foo = require('./foo').default; // use foo একটি বিশাল চুক্তি নয় (এবং আমি অনুমান করছি এটিই এর সাথে হওয়া …

13
নোডেজ 5 এবং বাবেলে "অপ্রত্যাশিত টোকেন আমদানি"?
জেএস ফাইলে, আমি প্রয়োজনের পরিবর্তে আমদানি ব্যবহার করি import co from 'co'; এবং এটিকে সরাসরি নোডেজ দ্বারা চালিত করার চেষ্টা করা হয়েছে যেহেতু বলেছে আমদানি 'শিপিং বৈশিষ্ট্য' এবং কোনও রানটাইম পতাকা ছাড়া সমর্থন ( https://nodejs.org/en/docs/es6/ ), তবে আমার একটি ত্রুটি ঘটেছে import co from 'co'; ^^^^^^ SyntaxError: Unexpected token import …

5
লোডাশ আমদানির সঠিক উপায়
আমার নীচে একটি টান অনুরোধের প্রতিক্রিয়া ছিল, কেবল ভাবছেন যে লোডাশ আমদানির সঠিক উপায় কোন উপায়? আপনার 'লোডাশ / হ্যাজ' থেকে আমদানিটি আরও ভাল হবে ... নিজের আগে ভারী ভারী লোডাস (ভি 3) এর পূর্ববর্তী সংস্করণটির জন্য, আমাদের কেবল পুরো লোড্যাশ লাইব্রেরি আমদানির পরিবর্তে একটি নির্দিষ্ট মডিউল / ফাংশন আমদানি …

4
ক্লাস পদ্ধতি হিসাবে তীর ফাংশন (পাবলিক বর্গ ক্ষেত্র) কীভাবে ব্যবহার করবেন?
আমি প্রতিক্রিয়া সহ ES6 ক্লাসগুলি ব্যবহার করার ক্ষেত্রে নতুন, পূর্বে আমি আমার পদ্ধতিগুলি বর্তমান অবজেক্টের সাথে আবদ্ধ করে রেখেছি (প্রথম উদাহরণে দেখান), তবে ES6 কি আমাকে স্থায়ীভাবে কোনও শ্রেণীর ফাংশনকে তীরের সাহায্যে শ্রেণীর উদাহরণে আবদ্ধ করতে দেয়? (কলব্যাক ফাংশন হিসাবে পাস করার সময় কার্যকর) class SomeClass extends React.Component { // …

8
"কোড জেনারেটরটি" কিছু ফাইলের স্টাইলিংটিকে "100KB" "সর্বাধিক ছাড়িয়ে যাওয়ার সাথে সাথে ডিপ্টিভাইজ করেছে?
আমি আমার প্রকল্পে একটি নতুন এনপিএম প্যাকেজ যুক্ত করেছি এবং এটি আমার মডিউলগুলির একটিতে প্রয়োজনীয় require এখন আমি এই বার্তাটি ওয়েবপ্যাক থেকে পেয়েছি, build modulesNote: The code generator has deoptimised the styling of "D:/path/to/project/node_modules/ramda/dist/ramda.js" as it exceeds the max of "100KB". এর মানে কী? আমার কি কিছু পদক্ষেপ নেওয়া দরকার?
164 webpack  babeljs 

11
ES6 / 2015 এ নাল-নিরাপদ সম্পত্তি অ্যাক্সেস (এবং শর্তসাপেক্ষ অ্যাসাইনমেন্ট)
সেখানে একটি হল null-safe সম্পত্তি এক্সেস ES6 (ES2015 / JavaScript.next / সঙ্গতি নিয়ন্ত্রণ করে) মত (নাল প্রসারণ / অস্তিত্ব) অপারেটর ?.মধ্যে CoffeeScript উদাহরণস্বরূপ? বা এটি ES7 এর জন্য পরিকল্পনা করা হয়েছে? var aThing = getSomething() ... aThing = possiblyNull?.thing এটি মোটামুটি মত হবে: if (possiblyNull != null) aThing = possiblyNull.thing …

11
ES6 তে এনপিএম-তে লিখিত একটি মডিউল কীভাবে প্রকাশ করবেন?
আমি এনপিএম-তে একটি মডিউল প্রকাশ করতে চলেছিলাম, যখন আমি ES6 এ এটি পুনর্লিখনের বিষয়ে ভাবলাম, ভবিষ্যতের প্রুফ উভয়ই, এবং ES6 শিখি। আমি বাবেলকে ইএস 5 এ স্থানান্তর করতে এবং পরীক্ষা চালাতে ব্যবহার করেছি। তবে আমি কীভাবে এগিয়ে যাব তা নিশ্চিত নই: আমি কি এনপিএম-এ স্থানান্তরিত এবং ফলাফল / আউট ফোল্ডারটি …

7
আমি কীভাবে ব্যাবেল-পলিফিল লাইব্রেরি ইনস্টল করব?
আমি কেবলমাত্র ইএস 5 তে আমার ইএস 6 জাভাস্ক্রিপ্ট কোডটি সংকলন করতে বাবেল ব্যবহার শুরু করেছি। আমি যখন প্রতিশ্রুতিগুলি ব্যবহার শুরু করি তখন মনে হয় এটি কাজ করছে না। বাবেল ওয়েবসাইটটি পলিফিলের মাধ্যমে প্রতিশ্রুতির পক্ষে সমর্থন জানিয়েছে। কোনও ভাগ্য ছাড়াই, আমি যুক্ত করার চেষ্টা করেছি: require("babel/polyfill"); অথবা import * as …

14
ES6 সিনট্যাক্স এবং ব্যাবেল সহ জাভাস্ক্রিপ্টে ত্রুটি বাড়ানো হচ্ছে
আমি ES6 এবং ব্যাবেল দিয়ে ত্রুটি প্রসারিত করার চেষ্টা করছি। এটি কাজ করে না। class MyError extends Error { constructor(m) { super(m); } } var error = new Error("ll"); var myerror = new MyError("ll"); console.log(error.message) //shows up correctly console.log(myerror.message) //shows empty string ত্রুটি বস্তু কখনই সঠিক বার্তা সেট পায় না। …

1
বাবেল 7 এ আপগ্রেড করুন: নালীর সম্পত্তি 'বাইন্ডিং' পড়তে পারে না
আমি এই আদেশগুলি চালিয়ে সবেমাত্র বাবেল 7 তে (6 থেকে) আপগ্রেড করেছি : npm remove babel-cli npm install --save-dev @babel/cli @babel/core @babel/preset-env আমার .babelrcফাইলটি এখানে : { "presets": ["env"] } তারপরে আমি দৌড়েছি: babel js/src --out-dir js/dist এবং এর ফলাফল: TypeError: Cannot read property 'bindings' of null at Scope.moveBindingTo (/xyz/node_modules/@babel/traverse/lib/scope/index.js:867:13) …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.