我正在尝试运行这个项目https://github.com/soundnode/soundnode-app在将我的minimatch版本更新到3.10.9之后,我收到了这个错误
npm警告可选跳过可选依赖项:fsevents@^1.0.0(node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents):npm警告notsup跳过可选依赖项:fsevents@1.0.14:不支持的平台:wanted{“os”:“darwin”,“arch”:“any”}(当前:{“os”:“win32”,“arch”:“ia32”})
我的配置是在32位windows操作系统上工作的Node V-4.4.2 npm V-3.10.9 im
这似乎仍然是一个问题,导致包安装中止,并警告可选包由于“不受支持的平台”而无法安装。
这个问题与“shrinkwrap”或package-lock.json
有关,它在每次执行包管理器后都会被持久化。由于引用的是这个文件而不是package.json
,随后的尝试总是失败。
将这些选项添加到npm install
命令应允许重新安装软件包。
--no-optional argument will prevent optional dependencies from being installed.
--no-shrinkwrap argument, which will ignore an available package lock or
shrinkwrap file and use the package.json instead.
--no-package-lock argument will prevent npm from creating a package-lock.json file.
完整的命令如下所示:
npm install --no-optional --no-shrinkwrap --no-package-lock
恩乔伊!
这是警告,不是错误。发生这种情况是因为fsevents
是一个可选的依赖项,仅当project在macOS环境中运行时才使用(该包提供“对Mac OS-X fsevents的本机访问”)。
由于您是在Windows上运行项目,因此fsevents
被忽略为不相关。
这里有一个修复此行为的PR:https://github.com/npm/cli/pull/169
问题内容: 我将 minimatch版本更新为3.10.9后,尝试运行此项目https://github.com/Soundnode/soundnode- app ,我收到此错误 npm警告可选跳过功能:fsevents@^1.0.0(node_modules \ webpack \ node_modules \ watchpack \ node_modules \ chokidar \ node
输出以下警告: 输出 为什么npm抱怨缺少对等依赖? 这个问题与npm package.json文件中的依赖项、devdependency和peerdependency之间的区别不是重复的?。这个问题甚至没有提到,也没有解释在全局包中不搜索。
问题内容: 我试图在跨多个页面使用的AngularJS中实现一个控制器。它利用了一些服务。其中一些已加载到所有页面上,有些则未加载。我的意思是它是在不同的文件中定义的,并且这些文件是独立加载的。但是,如果我没有在所有页面上加载这些服务,则会出现错误: 因此,我需要在所有页面上加载脚本。我可以在Angular中将依赖项声明为可选吗?例如: 问题答案: 不,Angular还不支持现成的可选依赖项。您最
我已经在google play商店上传了我的应用程序,应用程序报告了2个警告 下面的API是灰色列表,谷歌不能保证它们能在现有的Android版本上工作。有些可能已经被目标SDK限制 API landroid/view/viewgroup;->MakeOptionalFitsSystemWindows()V 4次发现。只显示唯一堆栈跟踪 堆栈跟踪1(statck跟踪中的应用程序类:at com.e
Github已经将我的应用锁文件中的依赖项标记为易受攻击。 要修复它,我应该将该包更新到一个较新的版本。 抱歉,如果这是一个非常基本的问题,但我似乎没有找到任何有用的关于这一点。
所以我正在构建一个反应应用程序,我试图通过使用axios的自定义钩子简化调用我的后端api。这个钩子保持加载和错误状态,这样我就不必在发出请求的每个组件中保持该状态。它还公开了一个调用Api()函数,该函数发出实际请求,然后更改钩子中的状态。这是自定义钩子的代码。 然后,我尝试在我想要发出请求的组件中的useEffect钩子中使用这个callApi()方法。 这是预期的工作,但我的linter(设