laravel 6 authentication "npm run dev not working" - php

Since laravel 6 the new way to implement authentication you have to get laravel/ui package via composer by running composer require larvel/ui then you have to generate the scaffolding you need here mine is bootstrap php artisan ui bootstrap --auth then you run npm install to get the node_modules and lastly you run npm run dev to build your assets. But the problem is when I run npm run dev nothing happens and I have no errors displayed in the console. When I opened the package.json file I've noticed that the npm run dev executes the npm run development command. So I tried to directly run npm run development and still nothing happened. The npm run development command consist of running this command "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" So I tried to run that and it compiled all the assets. So it is working but what I don't get is why npm commands aren't working either it is "npm run development" "npm run watch" or any other command they don't execute they just throw a new prompt with no error message.
(node -v) v12.16.0
(npm -v) 6.12.0
(laravel -v) Laravel Installer 3.0.1
(composer -v) version 1.9.0

This did the trick for me guys. I remember that I've once put npm config set ignore-scripts to true and that's the reason why it ignores the scripts in package.json. The solution is to change it to false

Related

Laravel-9: Vite manifest not found at: \public\/build/manifest.json

Hello i just installed laravel breeze and tried to run it but it showed ma this error:
Vite manifest not found at: ...\public\/build/manifest.json
by searching this error i tried different answers but all in vain like:
npm run build, npm run serve
it gives this error
Missing script: "build"
npm ERR!
npm ERR! To see a list of scripts, run:
npm ERR! npm run
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\umar\AppData\Local\npm-cache\_logs\2022-07-17T08_18_43_641Z-debug.log
Vite manifest not found at: C:\xampp\htdocs\eBook\public\build/manifest.json
if you found this kind of error insted of php artisan serve use npm run dev
the try into ur browser as other time
I was having the same issue. For me it was a npm version problem. I updated it, Ubuntu and repeated the whole process again, and it worked.
try updating your nodejs to the latest version (18.6).
In the current version of laravel like 9.19 or above we have to start the "npm run dev" and at new terminal run the serve command "php arisan serve" than it will works fine

Not able to run `npm install && npm run dev in Laravel 7 to use Bootstrap

I'm using Laravel 7 on my windows 10 machine. While try to use Bootstrap, after executed the command php artisan ui bootstrap, i got the blow message.
Bootstrap scaffolding installed successfully.
Please run "npm install && npm run dev" to compile your fresh scaffolding.
When run npm install && npm run dev, i got the error:
The token && is not a valid separator in this version.
What should I do now? I've already installed node.js and even enabled the path in environment variable.
Appreciate if someone could help on this!
Because you are using Powershell. Three alternatives you have:
Try to use CMD or Gitbash.
you can use try this command:
(npm run build) -and (node ./dist/main.js)
Run them separetly. npm install and npm run dev

Error running "npm install && npm run dev" when setting up Laravel 8

I'm trying to set up Laravel 8, and I'm getting this error. What do I need to do to fix it?
PS C:\wamp64\www\edularavel\Eduzone> php artisan ui vue --auth
Vue scaffolding installed successfully.
Please run "npm install && npm run dev" to compile your fresh scaffolding.
Authentication scaffolding generated successfully.
PS C:\wamp64\www\edularavel\Eduzone> npm install && npm run dev
At line:1 char:13
+ npm install && npm run dev
+ ~~
The token '&&' is not a valid statement separator in this version.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidEndOfLine
PS C:\wamp64\www\edularavel\Eduzone>
You're running the commands in PowerShell, but the instructions assume you're running in a standard Unix shell.
In a Unix shell, a && b means "run a, and if it's successful, run b".
So you can follow the instructions just by running the two separate commands yourself:
npm install
npm run dev
You might want to find some tutorials on basic command-line syntax, both to handle situations like this, and so that you don't accidentally run a command you didn't understand, and find you can't undo it.

'Could not find binary sh' when running `yarn install` after gitlab webhook

Some mysterious is happening on my server and I don't know why. I'm trying to run a simple deploy script containing yarn install. The script is triggered by a POST request from a Gitlab CE server. The specs of the server:
Ubuntu 16.04
Nginx (mainline)
Node 6 / Npm 3
PHP 7.1
The webhook is received by a PHP file containing something like this:
exec('cd /var/www/example.com && sh deploy > deploy.log 2>&1 &');
The deploy file contains a few commands like git pull, composer install and yarn install. Everything is working fine, except for Yarn/NPM. It keeps complaining about this:
error /var/www/example.com/node_modules/node-sass: Couldn't find the binary sh
I've searched for hours (maybe days) to find a solution, but no success so far. Hope someone can help me (and someone else too).
error Couldn't find the binary cross-env NODE_ENV=development node_modules/webpa
ck/bin/webpack.js --watch --progress --hide-modules --config=node_modules/larave
l-mix/setup/webpack.config.js

custom script on docker run

I am trying to install the skeleton application of Zend Framework 3 with Docker.
The installation works fine, but I'm not able to run some composer scripts. In the composer.json there are some custom composer scripts, which should be generally launched with
composer cs-fix
I would like to lauch there commands with the Composer Docker image, using
docker run --rm -ti --volume $PWD:/app composer cs-fix
When I try to do this, I obtain the following error
/docker-entrypoint.sh: line 60: exec: cs-fix: not found
Is my command wrong?
Found it! Instead of trying to run the custom composer script, I need to use the special run-script command, as in
docker run --rm -it --volume $PWD:/app composer run-script "cf-fix"

Categories