Answer the question
In order to leave comments, you need to log in
What to do if the npm install command gives a lot of errors?
I'm a beginner myself, I'm trying to repeat everything, like here: https://youtu.be/sRO3dxLa4S0?list=PLyf8LgkO_8q-Izp... (I made the time reference on purpose), but something doesn't work. How can you fix it?
Here's what comes out:
C:\Users\nick4\Desktop\ready_html>npm install
npm WARN deprecated [email protected]: Please use gulp-clean-css
npm WARN deprecated [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated [email protected]: use [cross-spawn](https://github.com/IndigoUnited/node-cross-spawn) or [cross-spawn-async](https://github.com/IndigoUnited/node-cross-spawn-async) instead.
npm WARN deprecated [email protected]: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
> [email protected] install C:\Users\nick4\Desktop\ready_html\node_modules\node-sass
> node scripts/install.js
Downloading binary from https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-67_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-67_binding.node":
HTTP error 404 Not Found
Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.
export HTTP_PROXY=http://example.com:1234
or configure npm proxy via
npm config set proxy http://example.com:8080
> [email protected] install C:\Users\nick4\Desktop\ready_html\node_modules\gulp-express
> echo "*** Please use [gulp-live-server] instead! *** "
"*** Please use [gulp-live-server] instead! *** "
> [email protected] postinstall C:\Users\nick4\Desktop\ready_html\node_modules\node-sass
> node scripts/build.js
Building: C:\Program Files\nodejs\node.exe C:\Users\nick4\Desktop\ready_html\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
gyp verb cli 'C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp verb cli 'rebuild',
gyp verb cli '--verbose',
gyp verb cli '--libsass_ext=',
gyp verb cli '--libsass_cflags=',
gyp verb cli '--libsass_ldflags=',
gyp verb cli '--libsass_library=' ]
gyp info using [email protected]
gyp info using [email protected] | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` failed Error: not found: python2
gyp verb `which` failed at getNotFoundError (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:68:19)gyp verb `which` failed at E (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:80:29)gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:158:21)
gyp verb `which` failed python2 { Error: not found: python2
gyp verb `which` failed at getNotFoundError (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:68:19)gyp verb `which` failed at E (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:80:29)gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:158:21)
gyp verb `which` failed stack:
gyp verb `which` failed 'Error: not found: python2\n at getNotFoundError (C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\which\\which.js:13:12)\n at F (C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\which\\which.js:68:19)\n at E (C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\which\\which.js:80:29)\n at C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\which\\which.js:89:16\n at C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\isexe\\index.js:42:5\n at C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\isexe\\windows.js:36:5\n at FSReqCallback.oncomplete (fs.js:158:21)',
gyp verb `which` failed code: 'ENOENT' }
gyp verb check python checking for Python executable "python" in the PATH
gyp verb `which` failed Error: not found: python
gyp verb `which` failed at getNotFoundError (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:68:19)gyp verb `which` failed at E (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:80:29)gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:158:21)
gyp verb `which` failed python { Error: not found: python
gyp verb `which` failed at getNotFoundError (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:68:19)gyp verb `which` failed at E (C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:80:29)gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\nick4\Desktop\ready_html\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqCallback.oncomplete (fs.js:158:21)
gyp verb `which` failed stack:
gyp verb `which` failed 'Error: not found: python\n at getNotFoundError (C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\which\\which.js:13:12)\n at F (C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\which\\which.js:68:19)\n at E (C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\which\\which.js:80:29)\n at C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\which\\which.js:89:16\n at C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\isexe\\index.js:42:5\n at C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\isexe\\windows.js:36:5\n at FSReqCallback.oncomplete (fs.js:158:21)',
gyp verb `which` failed code: 'ENOENT' }
gyp verb could not find "python". checking python launcher
gyp verb could not find "python". guessing location
gyp verb ensuring that file exists: C:\Python27\python.exe
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack at PythonFinder.failNoPython (C:\Users\nick4\Desktop\ready_html\node_modules\node-gyp\lib\configure.js:484:19)
gyp ERR! stack at PythonFinder.<anonymous> (C:\Users\nick4\Desktop\ready_html\node_modules\node-gyp\lib\configure.js:509:16)
gyp ERR! stack at C:\Users\nick4\Desktop\ready_html\node_modules\node-gyp\node_modules\graceful-fs\polyfills.js:282:31
gyp ERR! stack at FSReqCallback.oncomplete (fs.js:158:21)
gyp ERR! System Windows_NT 10.0.17763
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\nick4\\Desktop\\ready_html\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd C:\Users\nick4\Desktop\ready_html\node_modules\node-sass
gyp ERR! node -v v11.12.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
npm WARN [email protected] No repository field.
npm WARN [email protected] No license field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\nick4\AppData\Roaming\npm-cache\_logs\2019-03-25T11_20_16_141Z-debug.log
Answer the question
In order to leave comments, you need to log in
Hope you don't break your eyes. I don’t know how to insert this more aesthetically so that it is readable.
Try using a modern version of the node-sass package. The installation script of this npm package downloads the binary from the github repository, but the developers for some reason cleaned up some versions from the releases or changed the tag format, thereby breaking the ability to install old versions of the package. I don’t see
the v3.13.1 tag in the https://github.com/sass/node-sass/tags repository point blank.
PS Follow the video tutorial from 2015 - well, quite a lot has changed during this time, and no one uses gulp in favor of webpack anymore.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question