当前位置: 首页 > 知识库问答 >
问题:

在Web包开发服务器的光盘上找不到静态文件

公良运锋
2023-03-14

我是新来的Webpack和运行的解决方案基于Angulal-种子为Angulal2使用Webpack和Webpack开发服务器。

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

Web包开发服务器使用以下输出进行配置:输出:{publicPath:'',路径:path.resolve(_dirname,'./dist'),},

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

显然有一个由Webpack创建的main.bundle.js,从某处提供,但Explorer找不到它。这一切看起来都很基本,但当我阅读网页文档并用谷歌搜索它时,我只是画了一条空白线。我错过了什么?这些东西是凭记忆提供的吗?如果是这样的话,如何强制webpack为我提供可以部署到非节点web服务器的真实静态文件?

共有1个答案

曹华荣
2023-03-14

您好,您只是在运行或发出build命令。请查看您的package.json并查找脚本部分。我从AngularClass使用的示例WebpackStarter有以下命令,尽管您可能没有相同的启动程序。

 # dev
 npm run build:dev
 # production
 npm run build:prod
 类似资料:
  • 问题内容: 我已经按照这个问题的说明,文档进行了操作,甚至看过了这个问题,但是到目前为止,我无法使用来获取我的静态文件。 这些是我的(相关的?)设置: 在我的urls.py中: 我的base.html中有以下代码 我保证我不会产生幻觉: 但是,当导航到我的站点时缺少其样式表,并且当我转到时,我会尝试导航到,或者它告诉我不允许目录索引。 我在这里想念什么? 问题答案: Django对静态文件的处理仍

  • 我有最困难的时候让我的webpack开发服务器代理到我的后端。 我使用Vue和webpack cli模板。 我的后端托管在docker容器中,可以在localhost:8443/foo上看到 我的devServer配置设置为: 正如我前面所说,当我将浏览器指向https://localhost:8443/foo 当我运行我的webpack服务器,并试图https://localhost:9000/

  • 问题内容: 这个问题已经被回答了好几次了,我已经看到了几乎所有相关的帖子,但是无法加载CSS文件。我在我的项目中有以下结构:中,我有以下代码: 在urls.py中,我有以下代码: 我在模板中使用它 我在做什么错?我应该做什么?例如应该在中添加任何内容?或在的设置中?请假设我是一个绝对的初学者。我真的需要一个答案。谢谢。 问题答案: 什么都不做的装饰器类如下所示: 然后您可以正常应用它:

  • 问题内容: 有没有一种简单的方法可以关闭Django开发服务器中的静态文件缓存? 我正在使用标准命令启动服务器: 我已配置为从Django项目的目录提供静态文件。我还有一个中间件类,该类将标头设置为开发用,但是这似乎只会影响不在目录中的URL 。 问题答案: 假设您正在使用,它看起来并不像- 但是编写自己的仅调用视图,添加Cache-Control标头应该非常容易。

  • 问题内容: 我的要求是,我应该通过一个安静的服务将10MB的zip文件发送给客户端。我在论坛中找到了发送对象是更好的方法的代码,但是如何在以下代码中创建对象: 问题答案: 它是下载文件的更好方法和简便方法。 对于您所要求的代码:

  • 我有一个与Express一起提供的Webpack/React/Redux项目,我很难理解它们是如何结合在一起的。我的Express应用程序运行Webpack并提供我的根索引。html文件,如下所示: 然后,我的根索引文件的主体中有“root”标记,脚本标记中有Webpack“/static/bundle.js”。根标记指向我的索引。js文件捆绑在捆绑包中。js和所有内容都正确渲染。这一切都很好。