के लिए '404 नहीं मिला' है, मैंने कोणीय सामग्री 2 पर निर्देशों का पालन किया है @ कोणीय/सामग्री को स्थापित करने के लिए प्रारंभ करना। एटम के माध्यम से, मैंने पैकेज.जेसन, ऐप. मॉड्यूल अपडेट किया है, और प्रारंभ करने वाले निर्देशों से परे, मैंने systemjs.config को निम्नानुसार अपडेट किया है: '@ कोणीय/सामग्री': 'नोड_मोड्यूल/@ कोणीय/सामग्री',कोणीय 2 सामग्री डिजाइन अल्फा.9-3 में @ कोणीय/सामग्री
I इन त्रुटियों को मिलता है: zone.js: 1274 प्राप्त http://localhost:3000/node_modules/@angular/material/ 404 (नहीं मिला)
(SystemJS) XHR त्रुटि (404 Not Found) लोड हो रहा है http://localhost:3000/node_modules/@angular/material (...)
मेरा मानना है कि मैं तथ्य यह है कि इस समस्या पर नज़र रखी है कई @angular फ़ोल्डर्स में बंडल उप-फ़ोल्डर होता है जिसमें umd फ़ाइल होती है, लेकिन @ कोणीय/सामग्री फ़ोल्डर में बंडल उप-फ़ोल्डर नहीं होता है। इसलिए, 'अनपॅकिंग' फ़ंक्शन @ कोणीय/सामग्री/material.umd.js
systemjs मेरे आराम क्षेत्र से बाहर नहीं है इसलिए मुझे उपरोक्त के बारे में निश्चित नहीं है, लेकिन मैं 404 को हल करने में सक्षम नहीं हूं अल्फा 9-3 की नई फ़ाइल संरचना के साथ समस्या यहां प्रासंगिक कोड है (अन्य घटक दिखाए नहीं गए हैं)।
package.json
"@angular/material": "2.0.0-alpha.9-3",
app.module
import { MaterialModule } from '@angular/material';
@NgModule({
imports: MaterialModule.forRoot(),
systemjs.config
(function(global) {
var map = {
'app': 'app',
// angular bundles
'@angular': 'node_modules/@angular',
// other libraries
'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api',
'rxjs': 'node_modules/rxjs',
'@angular/material': 'node_modules/@angular/material',
};
var packages = {
'app': { main: 'main.js', defaultExtension: 'js' },
'rxjs':{ defaultExtension: 'js' },
'angular2-in-memory-web-api': { main: 'index.js', defaultExtension: 'js' },
};
var ngPackageNames = [
'common',
'compiler',
'core',
'forms',
'http',
'platform-browser',
'platform-browser-dynamic',
'platform-server',
'router',
'upgrade',
]; //adding 'material' to the array causes a different 404 error
function packIndex(pkgName) {
packages['@angular/'+pkgName] = { main: 'index.js', defaultExtension: 'js' };
}
function packUmd(pkgName) {
packages['@angular/'+pkgName] = { main: 'bundles/' + pkgName + '.umd.js', defaultExtension: 'js' };
}
var setPackageConfig = System.packageWithIndex ? packIndex : packUmd;
ngPackageNames.forEach(setPackageConfig);
var config = {
map: map,
packages: packages
};
System.config(config);
})(this); //end of function(global)
मैं अपने फ़ोल्डर/फ़ाइल संरचना और @ कोणीय/सामग्री/सामग्री जाँच कर ली है। umd.js निश्चित रूप से वहाँ है। मैं 404 से कैसे छुटकारा पा सकता हूं?
कोणीय सामग्री टैग इस के बाद से हटा दिया जाना चाहिए कोणीय के लिए कि पुस्तकालय से संबंधित नहीं है 1.x. – Splaktar