Shahidhsalarzai's avatar

npm run backend-production command error

Hi developer i cloned a project from github and now when i run npm run backend-prod it give me the following error.

$ npm run backend-prod

> backend-prod
> npm run backend-production


> backend-production
> cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js --env.mixfile=webpack.backend.mix.js

[webpack-cli] Error: Unknown option '--no-progress'
[webpack-cli] Run 'webpack --help' to see available commands and options

my system is window 10 xampp

0 likes
9 replies
Sinnbeck's avatar

The problem is that there is no --no-progress flag. That's the best I can do as you haven't shown anything but an error :) you can show your package.json or a link to the project (if it's public)

Shahidhsalarzai's avatar

@Sinnbeck my packege .json

{
    "private": true,
    "scripts": {
        "prefrontend-dev": "rm -rf public/frontend",
        "frontend-dev": "npm run frontend-development",
        "frontend-development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js --env.mixfile=webpack.frontend.mix.js",
        "frontend-watch": "npm run frontend-development -- --watch",
        "frontend-prod": "npm run frontend-production",
        "frontend-production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js --env.mixfile=webpack.frontend.mix.js",
        "prebackend-dev": "rm -rf public/css public/js public/fonts public/images",
        "backend-dev": "npm run backend-development",
        "backend-development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js --env.mixfile=webpack.backend.mix.js",
        "backend-watch": "npm run backend-development -- --watch",
        "backend-prod": "npm run backend-production",
        "backend-production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js --env.mixfile=webpack.backend.mix.js"
    },
    "devDependencies": {
        "axios": "^0.27.2",
        "cross-env": "^7.0.3",
        "laravel-mix": "^6.0.49",
        "resolve-url-loader": "^3.1.0",
        "sass": "^1.15.2",
        "sass-loader": "^8.0.0",
        "script-loader": "^0.7.2",
        "vue-template-compiler": "^2.6.11"
    },
    "dependencies": {
        "bootstrap": "^3.4.0",
        "bootstrap-colorpicker": "^2.5.3",
        "chart.js": "^2.9.3",
        "datatables.net": "^1.10.20",
        "datatables.net-bs": "^1.10.20",
        "datatables.net-responsive-bs": "^2.2.1",
        "fastclick": "^1.0.6",
        "font-awesome": "^4.7.0",
        "icheck": "^1.0.2",
        "install": "^0.11.0",
        "jquery": "^3.6.1",
        "jquery-slimscroll": "^1.3.8",
        "jquery-ui": "^1.12.1",
        "jquery-validation": "^1.19.1",
        "moment": "^2.29.4",
        "popper.js": "^1.16.0",
        "remove": "^0.1.5",
        "select2": "^4.0.12",
        "sweetalert2": "^7.33.1",
        "toastr": "^2.1.4",
        "webpack": "^5.74.0"
    }
}

and the git bash did not show me any thing execpt this.

$ npm run backend-prod

> backend-prod
> npm run backend-production


> backend-production
> cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js --env.mixfile=webpack.backend.mix.js

[webpack-cli] Error: Unknown option '--no-progress'
[webpack-cli] Run 'webpack --help' to see available commands and options

Sinnbeck's avatar

@Shahidhsalarzai seems someone updated laravel mix but forgot to update the mix command

Before

"backend-production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js --env.mixfile=webpack.backend.mix.js"

After

"backend-production": "mix --production --mix-config=webpack.backend.mix.js"
Shahidhsalarzai's avatar

@Sinnbeck i updated my packege.json and i am giting the following error

> npm run backend-production


> backend-production
> mix --production --mix-config =webpack.backend.mix.js

[webpack-cli] Error: Cannot find module 'C:\xampp\htdocs\cloudschool\=webpack.backend.mix.js'
Require stack:
- C:\xampp\htdocs\cloudschool\node_modules\laravel-mix\setup\webpack.config.js
- C:\xampp\htdocs\cloudschool\node_modules\webpack-cli\lib\webpack-cli.js
- C:\xampp\htdocs\cloudschool\node_modules\webpack-cli\lib\bootstrap.js
- C:\xampp\htdocs\cloudschool\node_modules\webpack-cli\bin\cli.js
- C:\xampp\htdocs\cloudschool\node_modules\webpack\bin\webpack.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15)
    at Function.Module._load (node:internal/modules/cjs/loader:804:27)
    at Module.require (node:internal/modules/cjs/loader:1028:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at module.exports (C:\xampp\htdocs\cloudschool\node_modules\laravel-mix\setup\webpack.config.js:11:5)
    at loadConfigByPath (C:\xampp\htdocs\cloudschool\node_modules\webpack-cli\lib\webpack-cli.js:1439:37)
    at async Promise.all (index 0)
    at async WebpackCLI.loadConfig (C:\xampp\htdocs\cloudschool\node_modules\webpack-cli\lib\webpack-cli.js:1454:35)
    at async WebpackCLI.createCompiler (C:\xampp\htdocs\cloudschool\node_modules\webpack-cli\lib\webpack-cli.js:1785:22)
    at async WebpackCLI.runWebpack (C:\xampp\htdocs\cloudschool\node_modules\webpack-cli\lib\webpack-cli.js:1890:20) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\xampp\htdocs\cloudschool\node_modules\laravel-mix\setup\webpack.config.js',
    'C:\xampp\htdocs\cloudschool\node_modules\webpack-cli\lib\webpack-cli.js',
    'C:\xampp\htdocs\cloudschool\node_modules\webpack-cli\lib\bootstrap.js',
    'C:\xampp\htdocs\cloudschool\node_modules\webpack-cli\bin\cli.js',
    'C:\xampp\htdocs\cloudschool\node_modules\webpack\bin\webpack.js'
  ]
}
Sinnbeck's avatar
Sinnbeck
Best Answer
Level 102

@Shahidhsalarzai maybe I remember wrong and they are swapped

mix  --mix-config=webpack.backend.mix.js --production 
1 like

Please or to participate in this conversation.