相关疑难解决方法(0)

错误:阻止写入仅大小写或查询字符串与已写入文件不同的文件。Reactjs Laravel

我正在开发一个 Laravel Reactjs 项目,当我运行命令时,npm run dev编译停留在 95% 并给出以下错误。我检查了整个项目,没有使用区分大小写的名称进行文件调用,所有图像都使用小写字母进行调用。

Error: Prevent writing to file that only differs in casing or query string from already written file.
This will lead to a race-condition and corrupted files on case-insensitive file systems.
/media/public/images/user-4.jpg
/media/public/images/user-4.jpg
Run Code Online (Sandbox Code Playgroud)

反应:17.0.1

网络包:5.21.2

节点:14.15.2

reactjs webpack webpack-5 laravel-8

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

webpack“运行时”文件有什么意义

今天,我正在使用webpack来仅转换我的核心业务逻辑代码,但仍对所有外部库(如jQuery,AngularJS等)使用CDN。我想通过使用将这些供应商库移入webpack SplitChunksPlugin,但是当我遵循一个示例时我在这里找到了要创建的供应商捆绑包,但与此同时它还创建了一些我不确定的额外文件。

对于entry我在webpack配置中声明的每个模块,webpack都不还会创建这些文件的“运行时”版本”

例如,我company.productA.core.bundle.js已经使用了一段时间,但是在为拆分块添加配置后,我现在也得到了company.runtime~productA.core.bundle.js。Webpack对我创建的其他8个模块做了同样的事情。

我尝试搜索这些内容,但是在webpack文档和SO中都没有看到关于它们的任何信息。

有人可以向我解释这些文件的含义吗?

webpack

5
推荐指数
2
解决办法
3130
查看次数

标签 统计

webpack ×2

laravel-8 ×1

reactjs ×1

webpack-5 ×1