My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more

Error with NodeJS/NPM

Emil Moe's photo
Emil Moe
·Jun 8, 2017

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?