Comments (15)
Hello, also, I got same issue. I accepted my senior's comment. just change version to "0.17.0".
And it works. Thank you bros.
from vite-plugin-node-polyfills.
Just got bit by this one on v0.21.0 @davidmyersdev this is a gnarly regression, could we get a fix in por favor?
FWIW this is due to the class node module resolution not finding anything at vite-plugin-node-polyfills/shims/buffer
because the built files exist at vite-plugin-node-polyfills/shims/buffer/dist
from vite-plugin-node-polyfills.
Similar issue here, version 0.17.0 works though.
from vite-plugin-node-polyfills.
Um... Something happens.
I can build with latest version. (not 0.17.0) when I add "vite-plugin-node-polyfills" at the "top-level" of monorepo.
my project status is.
- Using yarn berry. (PnP zero install)
- monorepo
- apps/~
- packages/~
- apps/client using "vite"
- using turborepo for managing 'monorepo'
before "vite", I was developing with "cra".
Because I'm amature yet, I can not pick the reason why this situation happens...
- As Above comment, And scan that repo, pnpm user seems to have Same issue. (not only yarn berry)
Situation
-
- I just "yarn add -D ~" at the "top level of monorepo" by mistake.
-
- After, I move to "apps/client" dir, And command "yarn add -D ~".
-
- two package.json file has "vite-plugin-node-polyfills" dependency.
-
- yarn turbo build. -> client build successfully.
-
- "why success??" -> I just remove the top level dependency. and yarn install at the top level.
-
- command yarn turbo build -> client build fail.
After that experience, I have some test.
I don't know why this solve the problem...
- monorepo top level dependency, solve the problem.
from vite-plugin-node-polyfills.
Running into this issue as well -- it occurs from within a lerna repo and a common package is referencing Buffer (but not using vite).
from vite-plugin-node-polyfills.
Hello, also, I got same issue. I accepted my senior's comment. just change version to "0.17.0". And it works. Thank you bros.
This
from vite-plugin-node-polyfills.
Related Issues (20)
- Missing "./shims/global" specifier HOT 4
- TypeError: net.createConnection is not a function HOT 7
- When vite define contains process.env: xx, process polyfill will fail HOT 1
- Migrate to `unenv`
- Release `v1.0.0`
- Cannot find module 'vite-plugin-node-polyfills/shims/buffer' HOT 9
- Missing kMaxLength and SlowBuffer exposure HOT 1
- toString error with zlib starting with 0.18.0 HOT 2
- Failed to resolve module specifier "vite-plugin-node-polyfills/shims/global". Relative references must start with either "/", "./", or "../". HOT 5
- Error when having type: module in package.json HOT 1
- `process` is not polyfilled if `viteConfig.define` is used to define, for example, a static environment variable in the form of `process.env.var_name` HOT 2
- Cannot access "fs/promises.readFile" in client code.
- bug: config `include: [],` treated as `no option is passed`
- Globals are always defined HOT 1
- Bug: conflict with another middleware plugin HOT 4
- Bug: PassThrough is not exported by "__vite-browser-external" during build HOT 1
- Bug: exports is not defined HOT 2
- Bug: importing 'crypto' polyfill leads to error `exports is not defined` with yarn build && yarn preview in nuxt HOT 7
- Bug: `node:assert/strict` is not polyfilled
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 vite-plugin-node-polyfills.