npm - 在 Windows 上安装 BuckleScript 时遇到问题
问题描述
我正在尝试在 Windows 上安装 BuckleScript。我使用以下命令:
npm install -g bs-platform
我得到这个错误:
[31mninja: fatal: [0mCreateProcess: Wersja %1 nie jest zgodna z wersją uruchomionego systemu Windows. Sprawdź informacje dotyczące systemu operacyjnego na tym komputerze, a następnie skontaktuj się z wydawcą oprogramowania.
child_process.js:650
throw err;
^
Error: Command failed: C:\Users\Filip\AppData\Roaming\npm\node_modules\bs-platform\lib\ninja.exe -f release.ninja
at checkExecSyncError (child_process.js:629:11)
at Object.execFileSync (child_process.js:647:13)
at buildLibs (C:\Users\Filip\AppData\Roaming\npm\node_modules\bs-platform\scripts\install.js:290:8)
at Object.<anonymous> (C:\Users\Filip\AppData\Roaming\npm\node_modules\bs-platform\scripts\install.js:331:1)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
[37;40mnpm[0m [0m[31;40mERR![0m [0m[35mcode[0m ELIFECYCLE
[0m[37;40mnpm[0m [0m[31;40mERR![0m [0m[35merrno[0m 1
[0m[37;40mnpm[0m [0m[31;40mERR![0m[35m[0m bs-platform@5.0.4 postinstall: `node scripts/install.js`
[0m[37;40mnpm[0m [0m[31;40mERR![0m[35m[0m Exit status 1
[0m[37;40mnpm[0m [0m[31;40mERR![0m[35m[0m
[0m[37;40mnpm[0m [0m[31;40mERR![0m[35m[0m Failed at the bs-platform@5.0.4 postinstall script.
[0m[37;40mnpm[0m [0m[31;40mERR![0m[35m[0m This is probably not a problem with npm. There is likely additional logging output above.
[0m
[37;40mnpm[0m [0m[31;40mERR![0m[35m[0m A complete log of this run can be found in:
[0m[37;40mnpm[0m [0m[31;40mERR![0m[35m[0m C:\Users\Filip\AppData\Roaming\npm-cache\_logs\2019-06-14T14_21_01_235Z-debug.log
[0m
波兰语消息的意思是“版本 %1 与正在运行的 Windows 版本不兼容”。有任何想法吗?
解决方案
确实,目前我们只支持 Windows 64 位,编译器是在 64 位机器上预构建的。
推荐阅读
- azure - 网络错误导致媒体下载中途失败 azure 媒体服务
- angular - 角度、材质侧导航和粘性工具栏
- javascript - 匹配任何后跟非数字的字符
- java - MainActivity.java:使用或覆盖已弃用的 API。使用 -Xlint:deprecation 重新编译以获取详细信息
- python - 如何从字符串列表中随机选择不包括数字的标记?
- sql - EXcel 宏不返回 SQL
- .net - 使用文本框的 For 循环
- swift - 一个删除线样式中的 Swift 多个标签
- psql - 需要返回位于未来 1 个月或更长时间的日期范围(通常为 1 周)内的 MAX(DATE)
- javascript - 从父组件切换布尔状态