我设置了用于学习的构建工具。但是我安装了nodejs并使用“npm install”转到cmd进行设置,它显示了一个错误。我该如何解决这个问题?
韩国社交协会
错误信息:
C:\ Users \ users \ Downloads \ bootstrap-custom> npm install
iltorb@1.3.10安装C:\ Users \ micha \ Downloads \ bootstrap-custom \ node_modules \ iltorb detect-libc prebuild-install || node-gyp rebuild
prebuild-install info begin Prebuild-install version 2.5.1 prebuild-install信息寻找本地预建@ prebuilds \ iltorb-v1.3.10-node-v59-win32-x64.tar.gz prebuild-install信息寻找缓存的预建@ C:\ Users \ users \ AppData \ Roaming \ npm-cache_prebuilds \ https-github.com-MayhemYDG-iltorb-releases-download-v1.3.10-iltorb-v1.3.10-node- V59-Win32的x64.tar.gz prebuild-install http请求GET https://github.com/MayhemYDG/iltorb/releases/download/v1.3.10/iltorb-v1.3.10-node-v59-win32-x64.tar.gz prebuild-install http 404 https://github.com/MayhemYDG/iltorb/releases/download/v1.3.10/iltorb-v1.3.10-node-v59-win32-x64.tar.gz prebuild-install WARN安装没有找到预建的二进制文件(target = 9.11.1 runtime = node arch = x64 platform = win32)
C:\ Users \ users \ Downloads \ bootstrap-custom \ node_modules \ iltorb> if if not defined npm_config_node_gyp(node“C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ npm-lifecycle \ node-gyp-bin \ .... \ node_modules \ node-gyp \ bin \ node-gyp.js“rebuild”else(节点“C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-gyp \ bin \ node-gyp。 js“重建” gyp ERR!配置错误 gyp ERR!堆栈错误:找不到Python可执行文件“C:\ Users \ micha \ AppData \ Local \ Programs \ Python \ Python36-32 \ python.EXE”,可以设置PYTHON env变量。 gyp ERR!在PythonFinder.failNoPython上的堆栈(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-gyp \ lib \ configure.js:483:19) gyp ERR!在PythonFinder堆栈。 (C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-gyp \ lib \ configure.js:508:16) gyp ERR!堆栈在C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ graceful-fs \ polyfills.js:284:29 gyp ERR!堆栈在FSReqWrap.oncomplete(fs.js:170:21) gyp ERR!系统Windows_NT 10.0.16299 gyp ERR!命令“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 C:\ Users \ micha \ Downloads \ bootstrap-custom \ node_modules \ iltorb gyp ERR! node -v v9.11.1 gyp ERR! node-gyp -v v3.6.2 gyp ERR!不好 npm WARN rollback roll back readable-stream@2.2.9失败(这可能是无害的):EPERM:不允许操作,lstat'C:\ Users \ users \ Downloads \ bootstrap-custom \ node_modules \ fsevents \ node_modules' npm WARN bootstrap@4.1.0需要一个jquery@1.9.1 - 3的对等体,但没有安装。您必须自己安装对等依赖项。 npm WARN可选SKIPPING OPTIONAL DEPENDENCY:fsevents@1.1.3(node_modules \ fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:不支持的fsevents@1.1.3平台:想要{“os”:“darwin”,“arch”:“any”}(当前:{“os”:“win32”,“arch”: “64”})
npm ERR!代码ELIFECYCLE
错误的ERR!错误1
错误的ERR! iltorb@1.3.10安装:detect-libc prebuild-install || node-gyp rebuild
错误的ERR!退出状态1
错误的ERR!
错误的ERR!在iltorb@1.3.10安装脚本失败。
错误的ERR!这可能不是npm的问题。上面可能有额外的日志记录输出。
npm ERR!可以在以下位置找到此运行的完整日志: 错误的ERR! C:\用户\ Users \用户应用程序数据\漫游\ NPM-cache_logs \ 2018-04-10T11_50_16_425Z-的debug.log
答案 0 :(得分:0)
至少有一个问题是你的bootstrap包需要jQuery 1.9.1或更高版本,请参阅package.json文件
"peerDependencies": {
"jquery": "1.9.1 - 3",
"popper.js": "^1.14.0" },
所以你真正需要做的就是在你的bootstrap包上安装jQuery并重新运行 npm install 。所以这样的事情应该这样做: -
# get back to the directory where your bootstrap package is
cd bootstrap-4.1.0
# install latest version of jQuery
npm i jquery
# re-install the bootstrap package
npm install
(我注意到你在Windows上,所以做与上面相同的事情。)浏览所有错误或有警告的软件包并确保它们已安装。