Error with NodeJS/NPM
I was going to fix some issues tonight in an old project, but I'm stuck as I can't install packages with NPM. Seems like it's node-sass
and that it wants to use 2 different versions?
> node-sass@3.13.1 install /var/www/project/node_modules/node-sass
> node scripts/install.js
module.js:472
throw err;
^
Error: Cannot find module 'request'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/emil/node_resources/project/node_modules/node-sass/scripts/install.js:10:13)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
And this
> node-sass@4.5.3 install /var/www/project/node_modules/node-sass
> node scripts/install.js
module.js:472
throw err;
^
Error: Cannot find module 'wide-align'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/emil/node_resources/project/node_modules/npmlog/node_modules/gauge/render-template.js:2:13)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
This is my package.json
{
"private": true,
"devDependencies": {
"gulp": "^3.9.1",
"laravel-elixir-browserify-official": "^0.1.2"
},
"dependencies": {
"bootstrap": "^3.3.6",
"font-awesome": "^4.6.3",
"keen-ui": "^0.8.9",
"laravel-elixir": "^5.0.0",
"laravel-elixir-vueify": "^1.0.6",
"moment": "^2.18.1",
"vue": "^1.0.28",
"vue-clickaway": "^1.1.5",
"vue-resource": "^0.9.1",
"vuetable": "^1.5.4"
}
}
Any ideas what I can do to fix it?