为何我script标签里写<%=>会报错,你们有遇到么?我运行也能出结果

来源:3-3 自动化生成项目中的html页面(下)

Knight0123456789101112

2017-03-13 14:42

为何我script标签里写<%=>会报错,你们有遇到么?我运行也能出结果

写回答 关注

9回答

  • k箜3408488
    2019-03-13 16:31:08

    可以用

    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() 
     ]
  • Tanjia
    2018-10-22 11:13:54
    <script type="text/html">
    <%=compilation.assets[htmlWebpackPlugin.files.chunks.main.entry.substr(htmlWebpackPlugin.files.publicPath.length)].source()%>
    </script>


  • 慕容8548002
    2018-10-12 18:04:15

    内心爆炸,不管了...

  • qq_李怀素_0
    2018-03-20 14:29:35

    这个问题知道是为嘛了没?


  • 慕粉4044603
    2017-07-01 16:06:05
    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’排除掉


  • 舒戈丶2m
    2017-05-06 00:31:27

    求同,速度来人回答  !!!!!!!!!

  • 慕粉3128060
    2017-03-30 17:29:45

    你试试把有带hash的去掉,估计就可以

  • Knight0123456789101112
    2017-03-14 09:03:05

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

    这句有报错,很郁闷

    木主0703

    解决没?

    2018-01-06 16:27:10

    共 1 条回复 >

  • 放逐天际123
    2017-03-13 17:06:45

    <%= %>少写了个%号

    木主0703 回复舒戈丶2m

    你解决没?

    2018-01-06 17:07:34

    共 2 条回复 >

webpack深入与实战

webpack实战教程,用真实项目带你探索 webpack 强大的功能

86561 学习 · 721 问题

查看课程

相似问题