与您的操作系统或体系结构不兼容:fsevents@1.0.11

我正在使用Ubuntu 15.04。 在运行以下命令时:

npm install fsevents 

我得到以下错误:

 npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.11 npm WARN tutorial@1.0.0 No repository field. 

有没有人解决这个问题?

构build其他应用程序时,我正面临与此依赖关系相同的问题。

只是为了知识,对于那些不习惯NPM的人,因而不确定他们的应用程序如何performance:

由于fseventsOS X中的一个API,它允许应用程序注册给定目录树的更改通知 。 运行:

npm install --no-optional

将做的伎俩,没有缺点。

这不是一个错误,只是一个警告:它是一个可选的依赖项。

您可以通过下面的命令行告诉npm不要安装可选的依赖关系:

 npm config set optional false 

我有与依赖相同的问题。 请检查package.json文件,在devDependency部分下添加“typings”:“^ 0.8.1”条目。 不要忘记添加逗号:)希望它会解决问题。

安装Redux时,我也遇到了这个错误:

 $ npm install --save react-redux npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14 

解决这个问题的方法是添加--no-optional参数将阻止安装可选的依赖关系 ):

 npm install --no-optional --save react-redux ^^^^^^^^^^^^^ 

现在它正确安装:

 $ npm ls redux ReduxProject@ /home/me/projects/reduxproject └── redux@3.5.2