请教Webpack
打包后找不到资源?
入口文件如下:
const Fiexd = lazy(() => import('./Fiexd'));const ZoomFiexd: FC<PropsWithChildren<{}>> = ({ children }) => ( <Suspense fallback={null}> <Fiexd>{children}</Fiexd> </Suspense>);export { ZoomFiexd };export default ({ children }: PropsWithChildren<{}>) => { return ( <div className="zoom-default-3">{children}</div> );};
打包在lib
目录,如下:
874.index_bundle.js874.index_bundle.js.mapindex_bundle.jsindex_bundle.js.LICENSE.txtindex_bundle.js.map
入口文件index_bundle.js
在package.json
中设置main
指向./lib/index_bundle.js
就好了
但是874.index_bundle.js
这个文件就找不到了,提示如下
ERRORLoading chunk 874 failed.(error: http://localhost:8686/874.index_bundle.js)ChunkLoadError: Loading chunk 874 failed.
于是我去查了下,说是要设置homepage
./lib/
还是设置.
,都不对homepage
指向./lib/
,main
入口指向index_bundle.js
,还是不对请问这个要怎么配置?
首先,Webpack
打包后找不到资源的问题通常是由于配置问题导致的。在你的情况下,看起来像是Webpack
在尝试加载一个名为874.index_bundle.js
的chunk时失败了。
对于Webpack
的入口文件和资源路径,通常需要确保以下几点:
webpack.config.js
中的入口文件路径正确。如果入口文件是index_bundle.js
,那么应该指向这个文件,而不是其他文件。lib
目录下,那么在代码中应该使用相对路径引用它们。Webpack
打包时,可以通过publicPath
选项设置公共资源路径。确保这个路径设置正确,以便在浏览器中正确加载资源。关于你提到的homepage
设置,它通常用于指定项目的公共URL。在大多数情况下,你不需要手动设置它,除非你有特殊的需求。
如果你仍然无法解决问题,可以尝试以下步骤:
webpack.config.js
配置文件,确保入口文件路径和资源路径设置正确。publicPath
设置是否正确。如果你不确定如何设置它,可以查阅相关文档或搜索一些示例。如果你能提供更多关于你的项目配置和代码的信息,我可以更具体地帮助你解决问题。
问题内容: 我正在尝试使用webpack-dev-server运行一个简单的程序,但出现此错误: 我已经使用以下npm命令安装了webpack 并且我有以下配置: 我已经尝试了一切,但我真的迷路了。有人有什么主意吗? 问题答案: 是不足够的。 您还必须安装以下内容: 另外,您还可以安装:
问题内容: 偶然地,我将node_modules文件夹添加到了我的git中。然后,我再次使用将其删除。 现在,当我尝试启动webpack服务器时,出现以下错误: 起初我以为这只是我的项目,但是后来我签出了本教程的代码检查点:同样的错误!因此,全球似乎有些混乱。 这是我到目前为止尝试过的: 并重新安装 正如有人在github上提到这个问题 使用以下命令全局安装webpack 从本系统中完全删除nod
我正在使用webpack开发一个React webapp,大致与本教程并排。 现在,当我尝试启动webpack服务器时,我得到以下错误: 一开始我以为这只是我的项目,但后来我检查出了教程的代码检查点:相同的错误!所以全球似乎有什么事情出了问题。 以下是我目前尝试的方法: null
本文向大家介绍vue-cli与webpack处理静态资源的方法及webpack打包的坑,包括了vue-cli与webpack处理静态资源的方法及webpack打包的坑的使用技巧和注意事项,需要的朋友参考一下 通过Vue-cli进行webpack打包的坑 Vue-cli为Vue项目搭建的脚手架的确很方便,但打包时容易出现空白页,或者对应的静态资源加载不了。 我是通过将项目/config下的ind
我使用SpringBootMaven插件将应用程序打包为jar文件。 它可以在Itellij IDE中找到直接运行的资源文件,但之后找不到资源文件,显示错误为: JAVA木卫一。FileNotFoundException:类路径资源[jmxremote.password]无法解析为绝对文件路径,因为它不位于文件系统:jar:file:/home/XXX/target/yyyy中。罐子/BOOT-I
我刚刚开始使用webpack,很难获得多入口点示例来构建。网页包。配置。示例中的js文件包括以下行 这对我来说是个错误 在四处搜索时,我找到了将CommonChunkPlugin与表达式一起使用的其他示例 失败并出现错误 进一步搜索发现了许多示例,包括 我的构建现在失败了 我不知道该如何进行。