पहले मैं अपने जेएस प्रविष्टि बिंदुओं में निम्नलिखित का उपयोग कर रहा था:
require("coffeescript/register");
module.exports = require("./entry.coffee");
इसका ES6 सिंटेक्स क्या है? निम्नलिखित में से कोई भी पंजीकृत नहीं लगता है।
import "coffeescript/register";
export * from "entry.coffee";
त्रुटि है:
Cannot find module "entry.coffee"
कॉफ़्सस्क्रिप्ट 2.0 बीटा 2 पर परीक्षण किया गया।
अद्यतन करें: रिश्तेदार को रास्ता बदलना:
import "coffeescript/register";
export * from "./entry.coffee";
पाता है entry.coffee
, लेकिन इसे जेएस के रूप में मानता है। इसलिए, Coffeescript को ट्रांसपिलर द्वारा नियंत्रित नहीं किया जाता है।
उत्तर:
जवाब के लिए 0 № 1आपको उपयोग करने की आवश्यकता नहीं है coffeescript/register
अगर आप कॉफीस्क्रिप्ट को इसके भाग के रूप में ट्रांसप्लीन कर रहे हैंआपकी बंडलिंग प्रक्रिया (जिसकी आपको आवश्यकता है, यदि आप "रोलअप का उपयोग कर रहे हैं") - यह सिर्फ एक तरीका है कि नोड को कॉफ़ीस्क्रिप्ट फ़ाइलों को चलाने के लिए पहले उन्हें बदलने के बिना सक्षम करने के लिए।
इसके बजाय, जोड़ने का प्रयास करें रोलअप-प्लगइन-कॉफी स्क्रिप्ट अपनी रोलअप .config.js फ़ाइल में।