When I typed npm start following error is given ;
npm ERR! Linux 4.4.0-109-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
npm ERR! node v4.2.6
npm ERR! npm v3.5.2
npm ERR! missing script: start
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
Following package.json works in the another server. I tried to deploy my nodejs app to another server.I succesfully installed the nodejs and npm.
Note: After installing npm there is no node_modules folder under the my project folder.
My package.json file is like;
{
"name": "myapplication",
"version": "1.0.0",
"description": "myapplication",
"main": "index.js",
"scripts": {
"test": "mocha",
"dev": "pm2 start ecosystem.config.js",
"pro": "pm2 start ecosystem.config.js --env production"
},
"author": "",
"license": "ISC",
"dependencies": {
"apn": "2.1.5",
"async": "2.5.0",
"body-parser": "1.17.2",
"bootstrap": "3.3.7",
"callback2promise": "1.0.3",
"cookie-parser": "1.4.3",
"express": "4.15.4",
"express-session": "1.15.5",
"geolib": "2.0.23",
"image-type": "3.0.0",
"jsonwebtoken": "7.4.3",
"jimp": "0.2.28",
"mkdirp": "0.5.1",
"mongoose": "4.11.9",
"morgan": "1.8.2",
"multer": "1.3.0",
"node-gcm": "0.14.6",
"nodemailer": "4.1.0",
"shortid": "2.2.8",
"socket.io": "2.0.3",
"socket.io-redis": "5.2.0",
"twitter": "1.7.1",
"underscore-node": "0.1.2",
"bcrypt": "1.0.3"
},
"devDependencies": {
"eslint": "4.5.0"
}
}
4
Answers
Add a start script in the package.json file
To download and install all modules in the
node_modules/
folder, you need to useinstall
and notstart
. Asstart
is not predefined bynpm
, you need to define a custom script for it, if you want to use the comment.So
install
is the default command to download and install all modules, depending on youpackage.json
:Change “test” into “start” in scripts dictionary as:
This is the appropriate solution that has worked for me. I used
As I am using ‘webpack’ as a loader.
Just re-install the create-react-app package globally on your system using below command and it should work.
then create react app using below command
then go to your app directory and run the “npm start” command.