2

我是 php 开发人员,现在我想用 mern.io 构建项目。并在命令行中出现一些错误,任何人都可以帮助我摆脱这些错误或让我知道为什么会出现这些错误。我安装了 node.js、git 和 python。

我写了以下命令。

npm install -g mern-cli
mern init your_new_app
cd your_new_app
npm install

cmd中显示以下错误。

gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "C:\Users\JAVED\AppData\Local\Programs\Python\Python36-32\python.EXE", you can set the PYTHON env variable.
gyp ERR! stack     at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:483:19)
gyp ERR! stack     at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:508:16)
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:152:21)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd D:\mern\node_modules\nodejieba
gyp ERR! node -v v8.11.1
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
4

2 回答 2

1

我猜你的系统缺少python,请安装python依赖然后尝试安装。你可以参考python安装程序@https ://www.howtogeek.com/197947/how-to-install-python-on-windows/

于 2018-04-03T11:37:40.297 回答
0

你有什么版本的python?我遇到了完全相同的错误,经过一番谷歌搜索后,我发现了这个https://github.com/nodejs/node-gyp/issues/1337

似乎 node-gyp 不支持 python 3。不幸的是,在阅读了整个线程之后,除了降级到 python 2.7 之外,我找不到解决方案

于 2018-09-30T22:42:27.647 回答