Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

npm run scripts does not working

I have just initialized a new project with Node.js and trying making the scripts in package.json file to be working.

For example I have the next package.json file:

{
  "name": "my-app-name",
  "version": "1.0.0",
  "description": "Description server",
  "main": "app.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node app.js"
  },
  "author": "Something LTD",
  "license": "ISC",
  "dependencies": {
    "body-parser": "^1.18.3",
    "cron": "^1.3.0",
    "crypto": "^1.0.1",
    "docusaurus-init": "^1.0.2",
    "exceljs": "^1.5.0",
    "express": "^4.16.3",
    "express-limiter": "^1.6.1",
    "jsonwebtoken": "^8.3.0",
    "mongojs": "^2.6.0",
    "npm": "^6.1.0",
    "point-in-polygon": "^1.0.1",
    "request": "^2.87.0",
    "socket.io": "^2.1.1",
    "socket.io-redis": "^5.2.0",
    "xmldom": "^0.1.27"
  },
  "devDependencies": {
    "t4u": "^1.0.0"
  }
}

Then I either trying run npm test or npm start or npm run start but all of them just doing nothing and returns nothing in console. Even the test script just not printing anything.

I have tried to do:

npm config set --ignore-scripts false

However that did not work.

like image 282
Raz Buchnik Avatar asked Jul 12 '18 20:07

Raz Buchnik


2 Answers

npm config set ignore-scripts false

Was solved the issue.

like image 156
Raz Buchnik Avatar answered Oct 15 '22 11:10

Raz Buchnik


npm run-script start worked for me (npm run is an alias to npm run-script as stated in doc but not sure why alias didnt work)

hope this helps people who are still facing the issue after setting ignore-script as false

like image 29
RGog Avatar answered Oct 15 '22 09:10

RGog