小编pmc*_*ote的帖子

设置webpack以通过HTTPS在自定义域上本地运行

为了使用我想要集成到我的应用程序中的模块(我在本地开发),我必须做两件事:
1)让我的应用程序在HTTPS上本地运行.
2)使用特定域运行应用程序.

使用我用于本地开发的Webpack开发服务器这两件事情应该非常简单,但由于某种原因,它不能像文档建议的那样工作.

我的webpack.config档案是:

module.exports = {
  entry: './app/js/app.js',
  output: {
    path:'./app/js/',
    publicPath: 'https://specialurl.com/assets',
    filename:'bundle.js'
 }
Run Code Online (Sandbox Code Playgroud)

我指向的路径已添加到我的计算机上的hosts文件中,因此它应该与localhost默认值一样有效.

我的package.json文件有这个作为开发服务器的启动脚本:

"scripts": {
"start": "webpack-dev-server --progress --colors --https",
}
Run Code Online (Sandbox Code Playgroud)

我做了这些更改,然后在保存后我以npm start重新启动.问题是服务器仍然没有在https上运行,当我将浏览器指向新链接时,它只显示任何内容.我发现的所有文档看起来都应该有效,所以我必须遗漏一些明显的东西.

javascript localhost reactjs webpack webpack-dev-server

12
推荐指数
1
解决办法
1万
查看次数