当我尝试运行pip install -U googlemaps
时,它给了我这个错误:
npm install
节点版本:
$ npm install
npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for fsevents@1.1.3: wanted
{"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm ERR! notsup Valid OS: darwin
npm ERR! notsup Valid Arch: any
npm ERR! notsup Actual OS: win32
npm ERR! notsup Actual Arch: x64
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Aroma\AppData\Roaming\npm-cache\_logs\2018-03-
25T11_33_58_338Z-debug.log
我尝试了所有的事情,比如:
$node -v
v8.10.0
我甚至尝试重新卸载并重新安装Nodejs但仍然遇到同样的错误。
答案 0 :(得分:7)
错误表示您正在其他操作系统而不是Mac
中安装fsevents
模块
fsevents
模块仅适用于Mac Operting系统
答案 1 :(得分:3)
这对我来说在 Windows 上毫不费力:
重新启动您的 VS Code,您应该一切顺利。
答案 2 :(得分:1)
错误说明了一切:
Unsupported platform for fsevents@1.1.3:
wanted {"os":"darwin","arch":"any"}
(current: {"os":"win32","arch":"x64"})
此模块不支持Windows,如果您使用的是Windows,则无法使用它。
答案 3 :(得分:1)
如果尝试在Windows上安装,请在"fsevents": "version"
上删除package.json
。
答案 4 :(得分:1)
将以下内容添加到项目的package.json
"optionalDependencies": {
"fsevents": "*"
},
然后使用--no-optional
安装答案 5 :(得分:1)
我认为在你的项目文件夹中首先删除 package.lock.json 然后尝试:
npm install
这对我有用。
答案 6 :(得分:1)
此错误消息表示 fsevents 包不支持您的操作系统。就我而言,此错误的解决方案是将 npm 升级到最新版本。
答案 7 :(得分:1)
同样的 npm 安装错误(代码 EBADPLATFORM):
我已经将 fsevents 强加到我的 Windows 机器上 npm i -f fsevents... npm 回复“我希望你知道你在做什么”。
要修理,需要
答案 8 :(得分:0)
错误出现时如何在Windows 10上运行axios fsevents@1.1.3不受支持的平台: 通缉{“ os”:“ darwin”,“ arch”:“ any”} (当前:{“ os”:“ win32”,“ arch”:“ x64”})
在安装axios时。
答案 9 :(得分:0)
我遇到了同样的问题,删除了我的“ package-lock.json”并重新运行npm install
可以正常工作
答案 10 :(得分:0)
在您的JSON包中添加对等项依赖性,如下所示
import React from 'react';
import Pie from './Pie';
import $ from 'jquery';
import * as d3 from 'd3';
import { mount } from 'enzyme';
describe('Pie', () => {
const defaultProps = {
data: [
{ label: 'TotalConfirmed', value: 20917 },
{ label: 'TotalDeaths', value: 369 },
{ label: 'TotalRecovered', value: 2171 },
],
height: 200,
width: 200,
r: 30,
ir: 10,
};
// const wrapper = mount(<Pie {...defaultProps} />);
it('should render Pie', () => {
const arcSpy = jest.spyOn(d3, 'arc');
const selectSpy = jest.spyOn(d3, 'select');
const scaleOrdinalSpy = jest.spyOn(d3, 'scaleOrdinal');
const pieSpy = jest.spyOn(d3, 'pie');
const wrapper = mount(<Pie {...defaultProps} />);
expect(wrapper.find('.Pie')).toHaveLength(1);
expect(arcSpy).toHaveBeenCalled();
expect(pieSpy).toHaveBeenCalled();
expect(selectSpy).toHaveBeenCalled();
expect(scaleOrdinalSpy).toHaveBeenCalled();
});
});
答案 11 :(得分:0)
我的开发机(Win 10 x64)上也遇到了同样的问题。我无意在本地运行或使用fsevents。我只需要升级fsevents的本地副本即可解决漏洞。使用scalacOptions
选项可以解决该问题:
-f
注意:npm install fsevents@1.2.9 -f
表示“强制安装”。 npm发出不祥的警告,例如“我希望你知道自己在做什么”。在Win32机器上安装Afaik fsevents并不危险。它仅在Mac上“有效”。 fsevents的npm页面说:“这是一个低级库。对于使用fsevents的跨平台文件监视模块,请检查Chokidar”。我只是升级而未选择在Win32机器上使用它。所以请保持警惕。
话虽如此,它对我来说丝毫没有破坏。没有BSoD,错误等。该应用仍然可以正常运行。建筑工程。一切都很好。