Open mcfdez opened 1 week ago
The problem is derived from here: (node_modules/@nx/angular/src/executors/utilities/module-loader.js)
When the default of the switch is entered, the require looks for the file that is passed through the path variable, but it is not able to find it. I think we should add a __dirname
there.
Current Behavior
When I launch the build command with @nx/angular:browser-esbuild and custom plugins , I get an error that the plugins file is not found, and the plugins file exists:
Expected Behavior
Plugin path configuration should work.
GitHub Repo No response
Steps to Reproduce Add @nx/angular:browser-esbuild as an executor to build the application. Create a JS file for a plugin. Reference that file in the project.json configuration. Execute the build command.
Nx Report Node : 18.12.1 OS : linux-x64 npm : 8.19.2
nx : 18.2.4 @nx/js : 18.2.4 @nx/jest : 18.2.4 @nx/linter : 18.2.4 @nx/eslint : 18.2.4 @nx/workspace : 18.2.4 @nx/angular : 18.2.4 @nx/devkit : 18.2.4 @nx/esbuild : 18.2.4 @nx/eslint-plugin : 18.2.4 @nx/node : 18.2.4 @nx/plugin : 18.2.4 @nx/react : 18.2.4 @nrwl/tao : 18.2.4 @nx/vite : 18.2.4 @nx/web : 18.2.4 @nx/webpack : 18.2.4 typescript : 5.3.3
Community plugins: @ngrx/effects : 17.1.1 @ngrx/router-store : 17.1.1 @ngrx/store : 17.1.1 @ngrx/store-devtools : 17.1.1 ng-mocks : 14.12.1
Failure Logs NX Cannot find module 'tools/scripts/frontend-bundler.js'
Package Manager Version NPM 8.19.2
Operating System Linux