Comments (10)
Fixed by #45. Released in v1.2.4
🎉
from cache-loader.
@llaszkie can you create minimum reproducible test repo? Looks not all fs
have stat
method
from cache-loader.
@evilebottnawi See vuejs/vue-cli#2847
The missing of this.fs
is caused by thread-loader
if i'm not mistaken.
from cache-loader.
@sodatea strange, feel free to investigate and send a PR with fix, really very strange
from cache-loader.
Experienced this issue with the @Vue/cli when creating a new project and trying to build
from cache-loader.
yes i also have the same issue while trying to run build for the project
from cache-loader.
I think the this.fs.stat
here should be fs.stat
:
Lines 43 to 47 in 91d2a18
I came across this problem when I build my app on travis CI. Since I didn't push yarn lock file, which reference to cache-loader 1.2.2
. And that's why my local test passed.
from cache-loader.
Please don't spam i also have the same issue
, just use 👍 or better send a PR with fix
from cache-loader.
Somebody can create minimum reproducible test repo?
from cache-loader.
This will be resolved by by #45
But I wonder if this is actually a bug in the thread-loader
, either in the code or in the documentation.
this.fs
is clearly documented in the loader API. It seems like an odd precedent to set that every webpack loader needs to be thoroughly tested in the context of all other webpack loaders, especially when some webpack loaders essentially erase part of the API.
I think that the thread-loader
should either make sure that this.fs
is exposed for loaders running in a worker or document in the usage that loaders being run in a worker cannot depend on this.fs
.
from cache-loader.
Related Issues (20)
- memory leak when using different splitchunks optimizations options HOT 3
- optimize cache-loader performance
- Should I remove cache-loader in webpack5 HOT 1
- file do not emit at the first build when using cache-loader with file-loader HOT 1
- bug report of 1.2.4 HOT 12
- custom write and read are much slower than the default HOT 3
- Module build failed: TypeError: Cannot read property 'async' of undefined at react-app-dashboard/node_modules/babel-loader/lib/index.js:50:27 HOT 1
- Change default cache directory HOT 1
- Should source maps be cached? HOT 1
- Should cache-loader use `module.exports.raw = true` to handle binary file ? HOT 6
- Using relative paths - sources still contains absolute paths HOT 5
- usage with eslint-loader, warnings/errors are swallowed after successful compilation HOT 5
- Can you describe when user should invalidate cache via setup custom cache dir, identity, etc? HOT 2
- using with file-loader, files are not builded if in cache, even if dist folder is empty HOT 5
- Use relative path on this.fs.stat returns stale metadata
- Control `cacheDirectory` with env variable HOT 3
- invalidate with cache HOT 3
- Cache TTL to assests HOT 1
- No files emitted with responsive-loader HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cache-loader.