Comments (5)
@Nazar-Brunarskyi someone gave me a tip by adding the information to the webpack.config.ts
like:
const { NxAppWebpackPlugin } = require('@nx/webpack/app-plugin');
const { join } = require('path');
module.exports = {
output: {
path: join(__dirname, '../../dist/apps/issuer-backend'),
},
plugins: [
new NxAppWebpackPlugin({
target: 'node',
compiler: 'tsc',
main: './src/main.ts',
tsConfig: './tsconfig.app.json',
assets: ['./src/assets'],
optimization: false,
outputHashing: 'none',
generatePackageJson: true,
transformers: [{ name: '@nestjs/swagger/plugin' }],
}),
],
};
@ndcunningham but maybe this should be referenced in the documentation for nestjs
from nx.
@cre8 thanks!! can you please share your project.json file for nestJS so I can have a look?
Sure:
{
"name": "issuer-backend",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "apps/issuer-backend/src",
"projectType": "application",
"tags": [],
"targets": {
"init": {
"executor": "nx:run-commands",
"options": {
"commands": [
"cp apps/issuer-backend/.env.example apps/issuer-backend/.env"
]
}
},
"serve": {
"executor": "@nx/js:node",
"defaultConfiguration": "development",
"options": {
"buildTarget": "issuer-backend:build"
},
"configurations": {
"development": {
"buildTarget": "issuer-backend:build:development"
},
"production": {
"buildTarget": "issuer-backend:build:production"
}
}
},
"container": {
"executor": "@nx-tools/nx-container:build",
"dependsOn": ["build"],
"options": {
"engine": "docker",
"push": true,
"metadata": {
"images": ["ghcr.io/cre8/wallet/issuer-backend"],
"load": true,
"tags": ["latest"]
}
}
}
}
}
You do not need to reference the webpack file anywhere, nx will use it automatically.
from nx.
@cre8 it was really helpful thanks
from nx.
i have the same problem
from nx.
@cre8 thanks!!
can you please share your project.json file for nestJS so I can have a look?
from nx.
Related Issues (20)
- Update Axios for security issues
- @nx/js:tsc --batch not working with dependsOn HOT 2
- Build with generating a `package.json` is missing a GitHub package
- how to achive this in nx?
- how to achive this in nx? __dev__ is undefined HOT 1
- Compiler option for react library generator not adding SWC plugin import when specified HOT 2
- @nx/webpack doesn't add an inferred build task for all the documented webpack config file types HOT 2
- nx-release-publish fails after upgrading to 19.5.X HOT 14
- The 'implicitDependencies' option in mf does not work. HOT 8
- upgrade @typescript-eslint/parser to v8 for @nx/eslint-plugin HOT 3
- Create new workspaces with ESLint v9 and typescript-eslint v8
- OOM issue when running ESLint command via Nx HOT 7
- [Import] importing repo having files with special characters breaks the move
- Running migrations to 19.6.0 fails - Cannot read properties of undefined (reading 'data') HOT 17
- nx couldnt run storybook task when tsconfigPaths function imported from vite-tsconfig-paths HOT 3
- Error updating from 18.3.5 to 19.6.0 HOT 2
- nx/next failing to build with approuter HOT 1
- Nx operations hangs indefinitely HOT 5
- github nx cloud app - 'Read here on how to set it up' => 404
- Running migration `update-19-6-0-update-ci-webserver-for-vite` fails with `matchingPluginRegistrations is not iterable` 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 nx.