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

為了賬號安全,請及時綁定郵箱和手機立即綁定

為何我script標簽里寫<%=>會報錯,你們有遇到么?我運行也能出結果

為何我script標簽里寫<%=>會報錯,你們有遇到么?我運行也能出結果

正在回答

9 回答

可以用

html-webpack-inline-source-plugin

來生成inline script

首先先用npm 安裝,然后再到webpack.config.js當中引用

再在plugins當中設置需要用內斂方法嵌入的文件,然后新建source-plugin對象即可

const?htmlWebpackPlugin?=?require('html-webpack-plugin')
const?HtmlWebpackInlineSourcePlugin?=?require('html-webpack-inline-source-plugin')

?plugins:?[
????new?htmlWebpackPlugin({
?????????filename:?'index.html',?????
?????????template:?'index.html',?????
?????????inject:?'head',????
??????????inlineSource:?'.(main.js)$'
????}),???
????????new?HtmlWebpackInlineSourcePlugin()?
?]
0 回復 有任何疑惑可以回復我~
<script?type="text/html">
<%=compilation.assets[htmlWebpackPlugin.files.chunks.main.entry.substr(htmlWebpackPlugin.files.publicPath.length)].source()%>
</script>


0 回復 有任何疑惑可以回復我~

內心爆炸,不管了...

1 回復 有任何疑惑可以回復我~

這個問題知道是為嘛了沒?


0 回復 有任何疑惑可以回復我~
b.html的配置中:
excludeChunks:['a','c','main']改為excludeChunks:['a','c'],
也就是說接口里用main.entry寫的方法(就是這段
<%=?compilation.assets[htmlWebpackPlugin.files.chunks.main.entry.substr(htmlWebpackPlugin.files.publicPath.length)].source()?%>),那么在webpack.config文件中的excludeChunks里就不能把‘main’排除掉


0 回復 有任何疑惑可以回復我~

求同,速度來人回答 ?!?。。。。。。。?/p>

0 回復 有任何疑惑可以回復我~

你試試把有帶hash的去掉,估計就可以

0 回復 有任何疑惑可以回復我~

<script type="text/javascript">
?<%=compilation.assets[htmlWebpackPlugin.files.chunks.main.entry.substr(htmlWebpackPlugin.files.publicPath.length)].source() %>
</script>

這句有報錯,很郁悶

0 回復 有任何疑惑可以回復我~
#1

木主0703

解決沒?
2018-01-06 回復 有任何疑惑可以回復我~

<%= %>少寫了個%號

0 回復 有任何疑惑可以回復我~
#1

舒戈丶2m

無奈... 你覺得會是這種問題?.....醉了
2017-05-06 回復 有任何疑惑可以回復我~
#2

木主0703 回復 舒戈丶2m

你解決沒?
2018-01-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為何我script標簽里寫<%=>會報錯,你們有遇到么?我運行也能出結果

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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