2017-02-22 103 views
0

我使用this quickstart boilerplate以普通javascript創建Angular 2應用程序。在Angular 2 JavaScript項目中包含Angular 2包

我想要包含我自己定製的由WebPack構建的Angular 2包。這實際上可能嗎?如果是這樣,那麼最好的辦法是什麼?

此刻,當我嘗試從包中添加CustomModelapp.module,我得到以下錯誤:

Error: Unexpected value 'MyModule' imported by the module 'class1' at SyntaxError.ZoneAwareError 

我紛紛轉載和示例這個錯誤的位置:https://plnkr.co/edit/FqgWgBj2xvPLJmkrsuz1

回答

0

我我認爲這個問題與你的孩子模塊的創建方式有關。作爲this github issue或本github issue,你可能需要這樣:

resolve: { 
    modules: [ path.join(projectRoot, "node_modules") ] 
} 

cause your node_modules won't be available from __dirname, __dirname points to webpack.config folder

PS: but if you have custom webpack compilation process, than probably __dirname will work :)

+0

這看起來在另外的情況下,主要的問題是結合2個JS定製包 –

相關問題