2016-04-26 62 views
0

即時通訊設法創建一個應用程序與角2,我使用videogular 2,我安裝視頻2與npm和我檢查我的node_modules和videogular2目錄中存在,但當我運行我的應用程序發生錯誤:videogular 2 for angular 2 404錯誤

angular2-polyfills.js:126 GET http://localhost:3000/node_modules/videogular2/core 404(未找到)

angular2-polyfills.js:390錯誤:錯誤:XHR錯誤(404未找到)裝載

,這是我的配置:

System.config({ 
    packages: { 
     app: { 
     format: 'register', 
     defaultExtension: 'js' 
     } 
    }, 
    map: { 
     'videogular2': './node_modules/videogular2' 
    } 
    }); 
    System.import('app/main') 
     .then(null, console.error.bind(console)); 

回答

1

我想補充一個包阻塞在SystemJS配置videogular2:

System.config({ 
    packages: { 
     app: { 
     format: 'register', 
     defaultExtension: 'js' 
     }, 
     videogular2: { <------- 
     defaultExtension: 'js' 
     } 
    }, 
    map: { 
     'videogular2': './node_modules/videogular2' 
    } 
    }); 
    System.import('app/main') 
     .then(null, console.error.bind(console)); 
+0

@ThierryTemplier爲什麼需要以這種方式添加node_modules? –

2

以防萬一,如果有人需要回答

這是你需要什麼,你system.config.js包括通過NPM安裝後安裝videogular2

map:{ 
'videogular2': 'node_modules/videogular2', 
}, 
packages:{ 
'videogular2':{ 
       main: 'core.js', 
       defaultExtension:'js' 
      } 
} 

編碼愉快......