在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ Webpack4 Entrypoint undefined = index.

Webpack4 Entrypoint undefined = index.html

使用 HtmlWebpackPlugin

const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
    plugins: [new HtmlWebpackPlugin()]
};

終端得到警告
Entrypoint undefined = index.html

// 環(huán)境
"webpack": "^4.12.0",
"html-webpack-plugin": "^3.2.0",

無(wú)論 dist 文件夾下是否有 index.html 文件

回答
編輯回答
忘了我

圖片描述

我也遇到lz的問(wèn)題,我查了issue,上面作者是這樣回答的,你可以用html-webpack-plugin 3.0.7 版本解決這樣的問(wèn)題,但是作者說(shuō)會(huì)出現(xiàn)其他大量error,所以我也沒(méi)有好的辦法

https://github.com/jantimon/h...

2017年10月10日 01:46
編輯回答
毀了心

我用的是webpack4 我解決的辦法是output:{path:path.resolve(__dirname,'dist') 這個(gè)resolve之前可能用join我改為這個(gè)就OK了

2018年9月13日 15:20
編輯回答
亮瞎她

看著牛逼的很,先說(shuō)html-webpack-plugin怎么用,如果沒(méi)有options,它會(huì)自動(dòng)生成index.html,如果指定了template,它會(huì)以配置作為模版。

但是錯(cuò)誤不在于html-webpack-plugin,請(qǐng)問(wèn)題主的webpack配置沒(méi)有entry,output嗎?
如果有的化,別往下看了,我想錯(cuò)了,沒(méi)找到問(wèn)題,如果沒(méi)有往下看。。。

webpack一般會(huì)配一個(gè)webpack.base.config.js,聲明入口,出口,和生產(chǎn)、開(kāi)發(fā)環(huán)境公用的loaders,然后在webpack.dev.config.js和webpack.prod.config.js中通過(guò)webpack-merge合并它。

問(wèn)題是你的webpack必要的配置都不全,沒(méi)有入口,這個(gè)plugin還是需要entry,output選項(xiàng)才能正常工作的。

看著你的配置,這個(gè)項(xiàng)目應(yīng)該也不是公司項(xiàng)目,就是娛樂(lè)項(xiàng)目,我強(qiáng)烈推薦parcel打包工具,但是文檔也沒(méi)寫(xiě)清楚src,怎么配置publicUrl的問(wèn)題,所以生產(chǎn)環(huán)境基本不能用,配置也不靈活,但是驗(yàn)證想法還是很好的,否則很多npm包都要自己umd打包

2017年4月16日 06:22
編輯回答
尛曖昧

輸出目錄大概是寫(xiě)錯(cuò)了?
我之前沒(méi)寫(xiě)__dirname就出現(xiàn)了同樣錯(cuò)誤

2017年5月10日 05:48