2017-01-24 10 views
1

を見つけていない外観は、私が材料-UIのwebpack.configで外観を定義している

module.exports = [{ 
    entry: ... 
    output:... 
    externals: { 
    react: { 
     commonjs: "react", 
     commonjs2: "react" 
    }, 
    "material-ui": { 
     commonjs: "material-ui", 
     commonjs2: "material-ui" 
    } 
    }, 
    module: ... 
}]; 

まだ与えるエラーlike-

モジュールを解決できません "材料-UI/IconButton」......私のエントリのjsファイルで

、私は

を持っています0
import React, {Component} from "react"; 
import IconButton from "material-ui/IconButton"; 
..... 
..... 
+0

この関連問題を参照してください。 https://github.com/webpack/webpack.js.org/issues/1726 – cpxPratik

答えて

1

私はそれを解決しました。外部は完全なパスを予期します。

だから、どちらか、

import {IconButton} from "material-ui" 

または

externals: { 
    "material-ui/IconButton": { 
    commonjs: "material-ui/IconButton", 
    ... 
    } 
} 

が動作します。もちろん、2番目のオプションはここで合理的ではありません

関連する問題