亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

當條目是數組時,Webpack 如何導出某些內容

當條目是數組時,Webpack 如何導出某些內容

慕娘9325324 2021-06-28 17:35:08
如果我做正常的事情并且有一個字符串路徑,則默認導出有效:entry: {  'someExportName': './src/index.js'}但是,我正在嘗試重構一個導出多個 css 文件的舊項目,其中一個與 JS 文件同名:entry: {  'someExportName': ['./src/index.js', './src/themes/default.less'],  'someExportName.nonDefaultTheme': './src/themes/nonDefaultTheme.less',}問題是,如果我使用數組,即使我得到了someExportName.jsand someExportName.css,Webpack 也不再知道庫的默認導出應該是什么。在生成的代碼中,它來自:return __webpack_require__(__webpack_require__.s = "./src/index.js");至:return __webpack_require__(__webpack_require__.s = 0);我想我將不得不創建一個具有不同名稱的 css 文件,然后在之后重命名它,但我想知道 webpack 是否有一種非hacky 方式在我們使用數組時選擇要導出的內容?謝謝。
查看完整描述

2 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

當使用數組作為條目的值時,最后一個元素是為該條目生成的包導出的內容。


因此,將您的 JS 文件移動到其各自條目數組的末尾:


entry: {

  'someExportName': ['./src/themes/default.less', './src/index.js'],

  'someExportName.nonDefaultTheme': './src/themes/nonDefaultTheme.less',

}


查看完整回答
反對 回復 2021-07-01
  • 2 回答
  • 0 關注
  • 175 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號