2016-12-30 21 views
6

मेरे पास 2 पेजों के साथ ASP.NET Core साइट है, पेज रूटिंग MVC के माध्यम से किया जाता है, Angular 2 नहीं। उन पृष्ठों में से प्रत्येक का अपना Angular 2 "ऐप" है। मुझे webpack के साथ काम करने के लिए इसे प्राप्त करने का प्रयास करने में एक कठिन कठिन समय है।एकाधिक कोणीय 2 मॉड्यूल के साथ वेबपैक

यदि मैं दोनों घटकों को एक मॉड्यूल में बूटस्ट्रैप करता हूं, तो मुझे The selector "xxx" did not match any elements त्रुटि मिलती है। हालांकि, अगर मैं webpack.config.js में एकाधिक entry एस बनाने की कोशिश करता हूं तो polyfills फ़्रीक्स आउट क्योंकि यह अन्य मॉड्यूल को खोजने में असमर्थ है।

मैं इसे काम करने के लिए कैसे प्राप्त करूं? क्या यहां मेरे लिए उपलब्ध एकमात्र विकल्प Angular 2 राउटर का उपयोग करने और एसपीए बनाने के लिए मजबूर होना है?

यहाँ मेरी webpack.config.js के संबंधित भाग है:

entry: { 
    "polyfills": "./App/polyfills.ts", 
    "vendor": "./App/vendor.ts", 
    "firstapp": "./App/bootfirst.ts", 
    "secondapp": "./App/bootsecond.ts" 
}, 
resolve: { 
    extensions: ['', '.ts', '.js', '.json', '.css', '.scss', '.html'] 
}, 
output: { 
    path: process.cwd() + "/wwwroot", 
    publicPath: "/js/", 
    filename: "js/[name].js" 
}, 
+0

क्या आपको इसके लिए कोई समाधान मिला? – Ssss

उत्तर

1

दुख की बात है, मैं इस क्रूरता का उपयोग करने जा रखने के लिए किया है। कृपया कोई मुझे सही समाधान खोजने में मदद करें।

entry: { 
    "polyfills": "./App/polyfills.ts", 
    "vendor": "./App/vendor.ts", 
    "app": "./App/bootfirst.ts" 
    //"app": "./App/bootsecond.ts" 
}, 
resolve: { 
    extensions: ['', '.ts', '.js', '.json', '.css', '.scss', '.html'] 
}, 
output: { 
    path: process.cwd() + "/wwwroot", 
    publicPath: "/js/", 
    filename: "js/[name].first.js" 
    //filename: "js/[name].second.js" 
}, 
संबंधित मुद्दे