बेबेल 7 के साथ, आप वास्तव में अपने मॉड्यूल को निर्यात नहीं कर सकते हैं और बेबेल सिंटैक्स का उपयोग करके उन्हें अब और नहीं बना सकते हैं। क्या कोई प्लगइन, पुराना सिंटैक्स, या कुछ ऐसा है जो मुझे याद आ रहा है जो मुझे निम्नलिखित करने की अनुमति देता है?

// file1.js
export const x = 0;
export const y = 1;
export default z;

// file2.js
import { x, y } from './file1.js'
console.log(x); // output: 0
console.log(y); // output: 1
0
Marcelo Perrella 15 फरवरी 2019, 07:02

1 उत्तर

सबसे बढ़िया उत्तर

ठीक है, मैंने फ़ेलिक्स की मदद से अपनी समस्या का समाधान किया। मेरी गलतफहमी बहुत मूर्खतापूर्ण थी: export इसके बाद भी आप जो भी चर परिभाषित करते हैं उसे घोषित करेंगे, जैसे:

const x = 0;
export const x = 0; // this will be invalid, because x is a constant already

मुझे अपने वेबपैक पर सिंटैक्स त्रुटियां मिलती रहीं और यह समझ में नहीं आया कि ऐसा इसलिए था क्योंकि मैं दो बार चर घोषित कर रहा था, इसलिए मैंने सोचा कि यह वेबपैक या बेबेल के साथ एक समस्या थी।

1
Marcelo Perrella 15 फरवरी 2019, 04:26