我用Google搜索过,找不到任何与此问题相关的内容。
我想要的原因是工作流程问题。我在chrome canary上设置了一个开发者帐户,并希望将与开发相关的所有内容保存到该浏览器中。
在devServer选项对象中,我可以告诉webpack-dev-server打开" Google Chrome Canary"。我使用Mac,如果这有所不同。
答案 0 :(得分:7)
看起来他们增加了在v2.8.0中open
选项中设置浏览器名称的可能性。
请注意,至少对于某些浏览器,浏览器名称将是特定于操作系统的(它似乎直接传递给opn
包,因此,相同的规则):
https://github.com/webpack/webpack-dev-server/pull/825
除了谷歌搜索,您可能还想搜索包的存储库问题。需要一些时间和#34;受欢迎程度"谷歌在其他比赛之前显示它。
答案 1 :(得分:1)
This is how I fixed the issue. In package.json:
"start": "webpack-dev-server --config webpack.dev.js --open chrome",
of course, you can use webpack.config.js instead webpack.dev.js
In webpack.config.js:
devServer: {
...
open: 'chrome'
},
This is for Google Chrome, so just use any other browser name.
答案 2 :(得分:0)
我不确定我是否正确理解了您的问题,但browserSyncPlugin有一个“ - 浏览器”option,您可以通过该问题,例如“铬”。
请注意,我没有找到您必须指定的值,但“chrome”似乎适用于Windows 7.
答案 3 :(得分:0)
对于MacOS:
"start": "webpack-dev-server --open 'google chrome'"
答案 4 :(得分:0)
对于Linux:(KDE Neon / Ubuntu)
"start": "yarn serve --open chromium-browser"
我尝试了webpack.config.js的各种变体,例如
/ usr / bin / chromium-browser,铬,Chromium-Webbrowser,铬,铬,铬-webbrowser等等-没用