注入webpack-dev-server.js

jan*_*mon 2 javascript webpack webpack-dev-server

我想注入webpack-dev-server.js文件.
但是根据文档,这应该手动完成,只有完整的URL:

来自:http://webpack.github.io/docs/webpack-dev-server.html#api

请注意,WebpackDevServer API没有内联模式. <script src="http://localhost:8080/webpack-dev-server.js"></script> 应手动插入HTML页面.

来自:http://webpack.github.io/docs/webpack-dev-server.html#hot-mode

<!-- It is important that you point to the full url -->
<script src="http://localhost:8080/webpack-dev-server.js"></script>
Run Code Online (Sandbox Code Playgroud)

文档中这两点的原因是什么?
为什么注入脚本标签不是一个好主意<script src="/webpack-dev-server.js"></script>


我还在github上打开了一个问题:https://github.com/webpack/webpack/issues/1285

Juh*_*nen 5

我认为关键在于--inline.你可以设置它devServer.inline: true.我最近了解到它会webpack-dev-server/client自动注入条目.事实上,如果你将它添加到你的条目和使用--inline,你最终会得到一个重复的脚本!

如果设置了内联,则只需设置webpack/hot/only-dev-server输入.