>
husky@
0.14
.3
install
D
:
\programs\rubik
-
web\node_modules\husky
>
node
.
/
bin
/
install
.
js
husky
setting up Git hooks
>
node
-
sass@
4.14
.1
install
D
:
\programs\rubik
-
web\node_modules\node
-
sass
>
node scripts
/
install
.
js
Downloading binary
from
https
:
/
/
github
.
com
/
sass
/
node
-
sass
/
releases
/
download
/
v4
.
14.1
/
win32
-
x64
-
83
_binding
.
node
Cannot download
"https://github.com/sass/node-sass/releases/download/v4.14.1/win32-x64-83_binding.node"
:
read
ECONNRESET
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
>
core
-
js@
2.6
.11
postinstall
D
:
\programs\rubik
-
web\node_modules\core
-
js
>
node
-
e
"try{require('./postinstall')}catch(e){}"
Thank you
for
using core
-
js
(
https
:
/
/
github
.
com
/
zloirock
/
core
-
js
)
for
polyfilling JavaScript standard library
!
The project needs your help
!
Please consider supporting
of
core
-
js on Open Collective or Patreon
:
>
https
:
/
/
opencollective
.
com
/
core
-
js
>
https
:
/
/
www
.
patreon
.
com
/
zloirock
Also
,
the author
of
core
-
js
(
https
:
/
/
github
.
com
/
zloirock
)
is looking
for
a good job
-
)
>
ejs@
2.7
.4
postinstall
D
:
\programs\rubik
-
web\node_modules\ejs
>
node
.
/
postinstall
.
js
Thank you
for
installing
EJS
:
built
with
the Jake JavaScript build
tool
(
https
:
/
/jakejs.com/
)
>
node
-
sass@
4.14
.1
postinstall
D
:
\programs\rubik
-
web\node_modules\node
-
sass
>
node scripts
/
build
.
js
Building
:
C
:
\Program Files\nodejs\node
.
exe
D
:
\programs\rubik
-
web\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
[
gyp verb cli
'C:\\Program Files\\nodejs\\node.exe'
,
gyp verb cli
'D:\\programs\\rubik-web\\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 verb cli
]
gyp info using node
-
gyp@
3.8
.0
gyp info using node@
14.5
.0
|
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
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
13
:
12
)
gyp verb
`which`
failed at
F
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
68
:
19
)
gyp verb
`which`
failed at
E
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
80
:
29
)
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
89
:
16
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\isexe\index
.
js
:
42
:
5
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\isexe\windows
.
js
:
36
:
5
gyp verb
`which`
failed at FSReqCallback
.
oncomplete
(
fs
.
js
:
176
:
21
)
gyp verb
`which`
failed python2 Error
:
not found
:
python2
gyp verb
`which`
failed at
getNotFoundError
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
13
:
12
)
gyp verb
`which`
failed at
F
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
68
:
19
)
gyp verb
`which`
failed at
E
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
80
:
29
)
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
89
:
16
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\isexe\index
.
js
:
42
:
5
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\isexe\windows
.
js
:
36
:
5
gyp verb
`which`
failed at FSReqCallback
.
oncomplete
(
fs
.
js
:
176
:
21
)
{
gyp verb
`which`
failed code
:
'ENOENT'
gyp verb
`which`
failed
}
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
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
13
:
12
)
gyp verb
`which`
failed at
F
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
68
:
19
)
gyp verb
`which`
failed at
E
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
80
:
29
)
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
89
:
16
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\isexe\index
.
js
:
42
:
5
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\isexe\windows
.
js
:
36
:
5
gyp verb
`which`
failed at FSReqCallback
.
oncomplete
(
fs
.
js
:
176
:
21
)
gyp verb
`which`
failed python Error
:
not found
:
python
gyp verb
`which`
failed at
getNotFoundError
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
13
:
12
)
gyp verb
`which`
failed at
F
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
68
:
19
)
gyp verb
`which`
failed at
E
(
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
80
:
29
)
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\which\which
.
js
:
89
:
16
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\isexe\index
.
js
:
42
:
5
gyp verb
`which`
failed at
D
:
\programs\rubik
-
web\node_modules\isexe\windows
.
js
:
36
:
5
gyp verb
`which`
failed at FSReqCallback
.
oncomplete
(
fs
.
js
:
176
:
21
)
{
gyp verb
`which`
failed code
:
'ENOENT'
gyp verb
`which`
failed
}
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
(
D
:
\programs\rubik
-
web\node_modules\node
-
gyp\lib\configure
.
js
:
484
:
19
)
gyp
ERR
!
stack at PythonFinder
.
<
anonymous
>
(
D
:
\programs\rubik
-
web\node_modules\node
-
gyp\lib\configure
.
js
:
509
:
16
)
gyp
ERR
!
stack at
callback
(
D
:
\programs\rubik
-
web\node_modules\graceful
-
fs\polyfills
.
js
:
295
:
20
)
gyp
ERR
!
stack at FSReqCallback
.
oncomplete
(
fs
.
js
:
176
:
21
)
gyp
ERR
!
System Windows_NT
10.0
.18363
gyp
ERR
!
command
"C:\\Program Files\\nodejs\\node.exe"
"D:\\programs\\rubik-web\\node_modules\\node-gyp\\bin\\node-gyp.js"
"rebuild"
"--verbose"
"--libsass_ext="
"--libsass_cflags="
"--libsass_ldflags="
"--libsass_library="
gyp
ERR
!
cwd
D
:
\programs\rubik
-
web\node_modules\node
-
sass
gyp
ERR
!
node
-
v v14
.
5.0
gyp
ERR
!
node
-
gyp
-
v v3
.
8.0
gyp
ERR
!
not ok
Build failed
with
error code
:
1
npm
WARN
optional
SKIPPING
OPTIONAL
DEPENDENCY
:
fsevents@
1.2
.13
(
node_modules\fsevents
)
:
npm
WARN
notsup
SKIPPING
OPTIONAL
DEPENDENCY
:
Unsupported platform
for
fsevents@
1.2
.13
:
wanted
{
"os"
:
"darwin"
,
"arch"
:
"any"
}
(
current
:
{
"os"
:
"win32"
,
"arch"
:
"x64"
}
)
npm
ERR
!
code
ELIFECYCLE
npm
ERR
!
errno
1
npm
ERR
!
node
-
sass@
4.14
.1
postinstall
:
`node scripts/build.js`
npm
ERR
!
Exit status
1
npm
ERR
!
npm
ERR
!
Failed at the node
-
sass@
4.14
.1
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\wangdan11\AppData\Roaming\npm
-
cache\_logs\
2020
-
07
-
21
T06_55_31_581Z
-
debug
.
log
有问题,网上找,你踩的坑,前辈们应该早就踩过。
最终解决方案为:
npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
npm install node-sass
npm install
OK,搞定了。
今天新启动一个项目,在 npm install 安装依赖项时出现报错。$ npm install> husky@0.14.3 install D:\programs\rubik-web\node_modules\husky> node ./bin/install.jshuskysetting up Git hooksdone> node-sass@4.14.1 install D:\programs\rubik-web\node_modules\node-sass&
最近新装了MacOS的最新版10.15,重新安装开发环境,nodejs安装的是最新的,再用npm 安装包时总会报 gyp ERR! 错
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir
解决方法,在命令后加上–unsafe-perm
sudo npm install vue –unsafe-perm
该命令的相关官方文档地址:https://docs.npmjs.com/misc/config#unsafe-perm
npm 出于安全考虑不支持以 root 用户运行,即使
error E:\work\mbd-dp-dev\node_modules\node-sass: Command failed.
Exit code: 1
Command: node scripts/build.js
Arguments:
Directory: E:\work\mbd-dp-dev\node_modules\node-sass
Output:
Building: D:\Soft\code\ENV\node\node.exe E:\work\mbd-dp-dev\node_modules\n.
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 getNotFoundEr...
gyp 报错 not found:python2
在使用vue-cli创建vue3项目时,安装依赖时,报错
npm ERR! gyp verb check python checking for Python executable "python2" in the PATH
npm ERR! gyp verb `which` failed Error: not found: python2
npm ERR! gyp verb `which` failed at getNotFoundError (D
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` failed Error: not found: python2
先去官网下载 python2.7,然后配置好系统环境变量
再执行以下命令设置config
npm install -g node-gyp
npm confi...
删除 node_modules 文件夹。
在 Terminal 运行 npm install --global windows-build-tools --save
再安装node-sass npm install node-sass@4.12.0 --save(或指定版本)
到这里,错误应该就已经解决了,收到了 gyp info ok 的提示!
如果遇到 Node Sass could not find a binding for your current environment,再运行 npm reb.
gyp info using node-gyp@3.8.0
npm ERR! gyp info using node@14.15.0 | win32 | x64
npm ERR! gyp verb command rebuild []
npm ERR! gyp verb command clean []
npm ERR! gyp verb clean removing "build" directory
npm ERR! gyp verb command configure []
npm ERR! gyp.
先删除node_modules 文件夹。
在 Terminal 运行 npm install --global windows-build-tools --save命令
再输入node-sass npm install node-sass@4.12.0 --save(或指定版本)
然后再次运行看看结果,亲测是能够成功解决问题的。
PS:如果遇到了Node Sass could not find a binding for your current environment这个问题,输入npm rebuil.
gyp verb check python checking for Python executable "python2.7" in the PATH
gyp verb `which` failed Error: not found: python2.7
gyp verb `which` failed at getNotFoundError (D:\Code\renren-fast-vue\node_modules\which\which.js:13:12)
gyp verb `which` fa