我想把react作為externallib從bundle里面分離出來(lái),但是require好像不起作用呢,在配置里起得名字也不好使。只能使用文件的相對(duì)路徑來(lái)require或者干脆不require就行了??墒俏蚁胧褂胏md模式用require來(lái)把它引入怎么辦?//配置如下varwebpack=require('webpack');varpath=require('path');varconfig={entry:[path.resolve(__dirname,'scripts/main.js')],output:{path:path.resolve(__dirname,'build'),libraryTarget:"umd",library:'',filename:'bundle.js'},externals:[//第一種寫(xiě)法{"../build/react.min.js":'React'}//第二種寫(xiě)法,這貨怎么用的有木有大神教一下--!{"../build/react.min.js":{root:'ReactJS',commonjs:["./ReactJS","ReactJS"],}}],module:{loaders:[{exclude:"scripts/react.min.js",test:/\.js$/,loaders:['babel']}]}};//js如下'usestrict';//第一種配置,下面這句話(huà)寫(xiě)不寫(xiě)都不會(huì)報(bào)錯(cuò)。varReact=require('../build/react.min.js');console.log('main'+1+2);varMain=React.createClass({getInitialState:function(){return{switch:true};},_toggle(){this.setState({switch:!this.state.switch});},render(){return();}});React.render(,document.body);
webpack external react 時(shí)只能使用其全局變量或相對(duì)路徑怎么辦?
哆啦的時(shí)光機(jī)
2019-04-19 15:59:42