当前位置: 首页 > 知识库问答 >
问题:

rxjs redux安装后未编译,存在节点模块问题

鲜于德业
2023-03-14

经过两天与裸安装的斗争,并试图按照Egghead指南实现最简单的示例。

由于某些原因,我在查找节点模块的任何组件时遇到困难。

史诗索引:

import { Observable } from 'rxjs';
import {combineEpics} from 'redux-observable';

function loadStoriesEpic(action$) {
    return action$
        .do(action => console.log(action))
        .ignoreElements();
}

export const rootEpic = combineEpics(loadStoriesEpic);

我在未编译的控制台上的实际错误。

RROR in./node_modules/rxjs/Observable.js模块未找到:错误:无法解决'rxjs-compat/可观察'in'/用户/laxosceles/react-poitp-solstice/node_modules/rxjs'@./node_modules/rxjs/Observable.js6:9-42@./node_modules/redux-可观察/lib/esm/ActionsObservable.js@./node_modules/redux-可观察/lib/esm/index.js@./src/index.js@多(webpack)-开发-服务器/客户端?http://localhost:8080webpack/Hot/dev-server./src

在./node_modules/rxjs/Subject.js模块中找不到错误:错误:无法解决'rxjs-compat/主题'in'/用户/laxosceles/react-portp-solstice/node_modules/rxjs'@./node_modules/rxjs/Subject.js6:9-39@./node_modules/redux-观测/lib/esm/createEpicMiddleware.js@./node_modules/redux-可观察/lib/esm/index.js@./src/index.js@多(webpack)-开发-服务器/客户端?http://localhost:8080webpack/Hot/dev-server./src

错误/节点_模块/rxjs/observable/from。未找到js模块:错误:无法从'in'/Users/laxosceles/react portfolio solstice/node_modules/rxjs/observable'解析'rxjs compat/observable'/节点_模块/rxjs/observable/from。js 6:9-47@/node_modules/redux observable/lib/esm/ActionsObservable。js@/节点\模块/redux可观察/lib/esm/index。js@/src/index。js@multi(webpack)-开发服务器/客户端?http://localhost:8080webpack/hot/dev服务器/src

错误/节点_模块/rxjs/observable/merge。未找到js模块:错误:无法在“/Users/laxosceles/react portfolio solstice/node_modules/rxjs/observable”中解析“rxjs compat/observable/merge”/节点_模块/rxjs/observable/merge。js 6:9-48@/节点_模块/redux可观察/lib/esm/combinepics。js@/节点\模块/redux可观察/lib/esm/index。js@/src/index。js@multi(webpack)-开发服务器/客户端?http://localhost:8080webpack/hot/dev服务器/src

错误/节点_模块/rxjs/observable/of。未找到js模块:错误:无法解析'in'/Users/laxosceles/react portfolio solstice/node_modules/rxjs/observable'中的'rxjs compat/observable'/节点_模块/rxjs/observable/of。js 6:9-45@/node_modules/redux observable/lib/esm/ActionsObservable。js@/节点\模块/redux可观察/lib/esm/index。js@/src/index。js@multi(webpack)-开发服务器/客户端?http://localhost:8080webpack/hot/dev服务器/src

在./node_modules/rxjs/操作员/filter.js模块中找不到错误:错误:无法解决'rxjs-compat/操作员/过滤器'中的'/用户/laxosceles/react-portp-solstice/node_modules/rxjs/操作员'@./node_modules/rxjs/操作员/filter.js6:9-47@./node_modules/redux-可观察/lib/esm/operators.js@./node_modules/redux-可观察/lib/esm/index.js@./src/index.js@多(webpack)-开发服务器/客户端?http://localhost:8080webpack/Hot/dev-server./src

错误/节点_模块/rxjs/operator/map。未找到js模块:错误:无法在“/Users/laxosceles/react portfolio solstice/node_modules/rxjs/operator”中解析“rxjs compat/operator/map”/节点_模块/rxjs/operator/map。js 6:9-44@/node_modules/redux observable/lib/esm/createEpicMiddleware。js@/节点\模块/redux可观察/lib/esm/index。js@/src/index。js@multi(webpack)-开发服务器/客户端?http://localhost:8080webpack/hot/dev服务器/src

错误/节点_模块/rxjs/operator/switchMap。未找到js模块:错误:无法在“/Users/laxosceles/react portfolio solstice/node_modules/rxjs/operator”中解析“rxjs compat/operator/switchMap”/节点_模块/rxjs/operator/switchMap。js 6:9-50@/node_modules/redux observable/lib/esm/createEpicMiddleware。js@/节点\模块/redux可观察/lib/esm/index。js@/src/index。js@multi(webpack)-开发服务器/客户端?http://localhost:8080webpack/hot/dev服务器/“index.html”的src子html网页包插件:资产大小块块块名称db7499f085244c16cc8c。热更新。json 44字节[已发出]
1隐藏资产入口点未定义=/指数html

我不认为这与这个问题有关,但我要说的是,我最近在我的项目中添加了纱线,现在我用“纱线添加”安装了它。考虑到我的包中显示的依赖性,我认为这不应该是一个问题。json

共有1个答案

齐高寒
2023-03-14

我敢打赌,您正在使用rxjs v6redux-可观察的v.0. x,因为我看到有导入错误(这就是rxjs v6和redux-可观察的v.0. x与RXJS5)。

您需要将redux observable升级或降级到版本5。

github问题。

 类似资料:
  • 我正在尝试安装节点帮助模块,但经过多次尝试,我不断得到以下错误。node-help包的安装是否已中断? /usr/local/lib/node_modules/node-help/bin/node-help:6 const{homedir}=require('os');^ SyntaxError:意外标记{at exports.runinthiscontext(VM.js:53:16)at mod

  • 问题内容: 我正在使用node_swiz模块,而后者又使用了验证器模块。 我想对验证器模块进行更改,但是我使用npm install来安装模块/依赖项。 我可以只在node_modules内部更改验证器模块,还是在发布到heroku或下次运行npm install时重新创建node_modules依赖关系并获得最新版本? 结构如下: 谢谢您的帮助! 问题答案: 您可以直接编辑文件,但是每当npm更

  • 我使用的是node_swiz模块,它反过来使用验证器模块。 我想对验证器模块进行更改,但我使用了npm安装来安装模块/依赖项。 我是否可以只更改node_模块内部的验证程序模块,或者在我发布到heroku或下次运行npm安装时是否会重新创建node_模块依赖项并获取最新版本? 结构如下所示: 谢谢你的帮助!

  • 我有一个问题时运行命令"npm安装"。我想安装大口和鲍尔模块,但当我运行"npm安装"或"npm安装鲍尔"我得到了一个错误VS2013.我为什么会有这个错误?如何解决这个问题?以下是我安装的指定版本: 节点v10.15 npm v6.10.3 python v2.7 VSCODE v1.37.1(用户设置) 我已经添加代理配置: npm配置设置https代理超文本传输协议://xxxxx npm配

  • 当我尝试使用npm安装节点sass时,会收到以下错误消息: 无法下载“https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node":" 我使用的命令是: 您可以在下面的屏幕截图中看到更多详细信息:

  • 问题内容: 我正在尝试制作一个从串行端口读取数据的电子应用程序(https://electron.atom.io/)。我是Web技术的新手,我知道一些javascript,但是我是c ++专家。 所以我从github上拉了他们的快速入门, 有了这个容易的工作,我试图用 安装了该文件并通过测试文件正常运行后,我尝试将两者结合起来并放入index.html文件中。有了这个我得到这个错误: 任何想法如何