Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与webpack捆绑时,材料ui应如何外部化_Webpack_Material Ui - Fatal编程技术网

与webpack捆绑时,材料ui应如何外部化

与webpack捆绑时,材料ui应如何外部化,webpack,material-ui,Webpack,Material Ui,我将material ui/index.js中的material ui打包到material-ui.js中,用于外部服务。 import语句如下 import FlatButton from 'material-ui/FlatButton'; 如何配置webpack以将物料ui排除在外部依赖项之外?\n我认为更改导入有助于外部化,但不知道此后如何处理物料ui import material-ui from 'material-ui' 经过大量的研究,我在这里找到了解决这个问题的方法 将此方法

我将
material ui/index.js
中的material ui打包到material-ui.js中,用于外部服务。 import语句如下

import FlatButton from 'material-ui/FlatButton';
如何配置webpack以将物料ui排除在外部依赖项之外?\n我认为更改导入有助于外部化,但不知道此后如何处理物料ui

import material-ui from 'material-ui'

经过大量的研究,我在这里找到了解决这个问题的方法

  • 将此方法置于webpack.config中module.exports的上方
  • 函数externalForMaterialUi(上下文、请求、回调){
    如果(/@材料界面+/.测试(请求)){
    const name=request.replace(/^.[\\/]/,'')
    返回回调(null,'root MaterialUI.'+name);
    }
    回调();
    
    }
    你找到答案了吗?@flexicious.com请看这里:。他们正在为umd构建构建一个工具