Comments (8)
As described in the linked issue, you can temporarily add this to your package.json
if you're using yarn:
"resolutions": {
"@types/mime": "^3.0.4"
}
@types/express
depends on @types/serve-static
, which is pulling the latest version of @types/mime
(v4). Mime v4 includes its types, so the @types/mime
package is no longer needed. And is deprecated in v4 (as of yesterday).
This PR for @types/serve-static
appears to set the appropriate version of @types/mime
. Once that's merged and released, you should be able to remove the code above.
from nest.
indeed
I guess there's something wrong with the dependencies of @nestjs/[email protected]
v10.3.1 went fine, so you can use it for now
npx @nestjs/[email protected] new project-name
cd project-name
# to upgrade packages
ncu -u
from nest.
actually, the error exists on @nestjs/[email protected]
as well due to Yarn(?)
Using NPM went fine
And seems to be related with a broken version of @types/mime
(v4.0.0):
comparing with v3.x:
Same as firebase/firebase-admin-node#2512
from nest.
actually, the error exists on
@nestjs/[email protected]
as well due to Yarn(?)Using NPM went fine
And seems to be related with a broken version of
@types/mime
(v4.0.0):comparing with v3.x:
Using npm instead of yarn worked for me. is a workaround but the bug is still there :(
Considering nest supports yarn and pnpm this is a bummer
from nest.
I am in a nest.js monorepo, I just wanted to add that I am experiencing this in non-nest related packages too,
{
"name": "api-types",
"main": "src/index.ts",
"scripts": {
"compile": "swc src --out-dir dist"
},
"dependencies": {
"@prisma/client": "5.10.2",
"@ts-rest/core": "^3.36.0",
"zod": "3.21.1",
"tsconfig": "workspace:*"
},
"devDependencies": {
"typescript": "^5.4.3"
}
}
from nest.
This is indeed what happened, absolutely not related to Nest indeed :
https://www.npmjs.com/package/@types/mime?activeTab=versions
Still baffling to me that this can happen and trash half the CI/CDs on the internet...
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/serve-static/package.json
Thanks @WayneStilwell for the workaround, this is infuriating.
from nest.
I don't want to bother but for educational purposes. Can I ask why the package.json
build from the stackblitz site is different from what nest/cli generates? Also why does it work on npm but not on yarn or pnpm? It is clear to me that locking @types/mime
solves the issue but out of curiosity does this mean npm takes frozen modules?
from nest.
that was fixed by now.
npx @nestjs/cli@latest new project-name
# select yarn
cd project-name
yarn start # working as expected
from nest.
Related Issues (20)
- nx 18 + nest + webpack + serverless breaking with error src/main.handler is undefined or not exported HOT 1
- NestJS doesn't handle "Operation failed: QueueDeclare" error from amqplib HOT 1
- Problems Encountered with NestJS and pnpm in a Monorepo Setup HOT 1
- grpc microservice stops listening to requests after version 10.3.3 (needs peer dependency) HOT 1
- perf: caching return value for some functions HOT 1
- The request body does not return an object whose value is an array of objects
- Jest spy doesn't work on Microservices Controller (EventPattern) E2E Tests
- Feature Request: Support for Bun.js HOT 2
- Multi-tenant app fail on first non durable tree request HOT 2
- Kafka Microservice Error When Consumer Has Not Joined the Consumer Group
- LoggerService transforms the instance of Error when controller throws an Error HOT 3
- Easy way to compose ORed validators HOT 1
- Not sure if it is bug or feature request, nest middleware in jest runs before any other express middleware HOT 2
- Devtools with microservices: Error: listen EADDRINUSE: address already in use :::8000 HOT 4
- Hooks in global module which imported more than twice might called multiple times HOT 2
- Overide providers from imported module (not in testing context) HOT 5
- Nest crash when RouteConstraints is used without app versioning enabled HOT 2
- NestJS Mongoose populate() Not Working for Arrays of ObjectIds, But Works for Single ObjectId HOT 4
- Problem with File upload in Swagger HOT 1
- @fastify/view version in @nestjs/platform-fastify needs to be updated HOT 1
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 nest.