第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

webpack external react 時只能使用其全局變量或相對路徑怎么辦?

webpack external react 時只能使用其全局變量或相對路徑怎么辦?

紫衣仙女 2019-04-21 20:21:48
我想把react作為externallib從bundle里面分離出來,但是require好像不起作用呢,在配置里起得名字也不好使。只能使用文件的相對路徑來require或者干脆不require就行了。可是我想使用cmd模式用require來把它引入怎么辦?//配置如下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:[//第一種寫法{"../build/react.min.js":'React'}//第二種寫法,這貨怎么用的有木有大神教一下--!{"../build/react.min.js":{root:'ReactJS',commonjs:["./ReactJS","ReactJS"],}}],module:{loaders:[{exclude:"scripts/react.min.js",test:/\.js$/,loaders:['babel']}]}};//js如下'usestrict';//第一種配置,下面這句話寫不寫都不會報錯。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);
查看完整描述

2 回答

?
holdtom

TA貢獻1805條經(jīng)驗 獲得超10個贊

//webpack.config.js
module.exports={
externals:{
'react':'React'
},
//...
}
externals對象的key是給require時用的,比如require('react'),對象的value表示的是如何在global(即window)中訪問到該對象,這里是window.React。
同理jquery的話就可以這樣寫:'jquery':'jQuery',那么require('jquery')即可。
HTML中注意引入順序即可:
                            
查看完整回答
反對 回復 2019-04-21
  • 2 回答
  • 0 關(guān)注
  • 294 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號