के उपयोग अन्य उत्तर बहुत सटीक नहीं हैं - यह सच है कि कोर angular.js
फ़ाइल CommonJS का समर्थन नहीं करता है, लेकिन आप NPM से इसे स्थापित है, एक index.js
नामक छोटी रैपर फ़ाइल प्रदान की जाती है।
require('./angular'); // Runs angular.js, which attaches to the window object
module.exports = angular; // Exports the global variable
यह आपको सामान्य की तरह CommonJS वातावरण में इसका इस्तेमाल करने की अनुमति देता है: यह सचमुच सिर्फ दो लाइनों है। तो अगर आप इतने की तरह अपने config अद्यतन करते हैं, यह काम करना चाहिए:
resolve: {
alias: {
angular: path.join(__dirname, './node_modules/angular/index.js')
}
},
(जैसा कि कहा गया है, इस Webpack का डिफ़ॉल्ट व्यवहार किया जाना चाहिए, भले ही आप उर्फ नहीं angular
, के रूप में index.js
अपने package.json
में कोणीय के मुख्य फ़ाइल के रूप में चिह्नित किया गया है - आप शायद सिर्फ सब पर कोई अन्य नाम का उपयोग के साथ भाग प्राप्त कर सकते हैं)
स्रोत
2016-02-23 13:50:52
कोणीय 1 CommonJS मॉड्यूल का समर्थन नहीं करता, तो यह 'निर्यात' एक खाली वस्तु। इसके बजाय, केवल इसकी आवश्यकता है (परिणाम निर्दिष्ट किए बिना): की आवश्यकता है ('कोणीय') – Rahul
हाँ, अब यह काम कर रहा है, धन्यवाद, क्या आप इसे उत्तर के रूप में पोस्ट कर सकते हैं? –
कृपया जाँच मेरा उत्तर – Rahul