Kat*_*a24 8 three.js webpack angular
您如何强制webpack
清除其缓存?
我做了,很多工作与threejs
和webpack
出于某种原因,并不知道对我来说,它有两个副本threejs
在内存中。这是错误:
该文件不在app文件夹的隐藏文件夹中,而是在通过Chrome Dev工具找到的webpack存储器中-例如
那么有什么办法迫使webpack清除缓存吗?
Fer*_*ira 58
您可以删除文件夹“node_modules/.cache”以强制 Webpacker/Babel 重建其缓存。
Ben*_*uer 10
Webpack 5 将缓存存储到node_modules/.cache/webpack
(使用 npm 时)或.yarn/.cache/webpack
(使用Yarn Plug'n'Play API时),请参阅持久缓存。
您可以通过在webpack configcache: false
中进行设置来完全停用缓存。
如果您只想删除缓存,请执行以下操作:
node_modules/.cache/webpack
或.yarn/.cache/webpack
当使用webpackDevMiddleware时,该.cache
目录会在您访问第一个页面时创建。删除后,我必须重新启动开发服务器.cache
才能查看“node_modules”目录中更改文件的效果。
如果这对其他人有帮助,我有一个类似的情况,问题是在其中一个文件中,我的导入语句的名称为大写。例如,我有
import {Person} from './model/Model';
Run Code Online (Sandbox Code Playgroud)
请注意,我已删除文件 ./model/Model.js 但由于导入仍然出现错误。只需将导入更改为
import {Person} from './model/model';
Run Code Online (Sandbox Code Playgroud)
一切都恢复正常了。
正如警告所述,three.js
当您忽略大写时,您的目录中有两个副本,它们具有相同的有效名称:“三”与“三”是相同的。
如果它们不同,则重命名其中之一。或者,如果它们是同一模块,请为它们指定相同的小写名称。
归档时间: |
|
查看次数: |
20092 次 |
最近记录: |