无法在光盘上找到webpack-dev-server的静态文件

时间:2017-02-03 12:40:39

标签: angular webpack webpack-dev-server

我是Webpack的新手,并为Angular 2运行基于Angular-seed的解决方案,该解决方案使用Webpack和Webpack开发服务器。

本地一切运行正常,但我找不到保存任何内置静态文件的位置。例如,我在本地运行该站点,并且已从配置的端口3000上的localhost下载文件main.bundle.js,但根据Windows资源管理器“搜索”功能,该文件在光盘上的任何位置都不存在。

使用Output配置webpack dev服务器,如下所示:   输出:{     publicPath:'',     path:path.resolve(__ dirname,'。/ dist'),   },

根据我读过的内容应该在“dist”文件夹而不是默认的“build”文件夹中创建静态文件,但是我找不到“dist”文件夹。我可以将这个“dist”文件夹更改为“gobbledygook”,但也找不到。

显然有一个由Webpack创建的main.bundle.js,从某个地方提供,但资源管理器找不到它。这一切似乎都很基本,但我只是在阅读WebPack文档并谷歌时画一条空白。我错过了什么?这些东西是从记忆中提供的吗?如果是这样,我如何强制webpack为我提供可以部署到非节点Web服务器的真实静态文件?

1 个答案:

答案 0 :(得分:0)

您好,您只是运行或发出构建命令。请查看您的package.json并找到脚本部分。我在AngularClass中使用的示例webpack starter具有以下命令,但您可能没有相同的启动器。

 # dev
 npm run build:dev
 # production
 npm run build:prod