Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SystemJS:应用程序在加载状态下死亡\u源代码:找不到模块_Javascript_Webpack_Single Page Application_Systemjs - Fatal编程技术网

Javascript SystemJS:应用程序在加载状态下死亡\u源代码:找不到模块

Javascript SystemJS:应用程序在加载状态下死亡\u源代码:找不到模块,javascript,webpack,single-page-application,systemjs,Javascript,Webpack,Single Page Application,Systemjs,因此,我们正在建立一个由多个React应用程序组成的更大的应用程序。我们正在使用单一SPA框架,并已开始运行 在本例中,SystemJS直接包含在portal/libs文件夹中。我们将其更改为通过npm进行管理,在运行npm update之后,我们现在使用SystemJS v。3.0.2 /portal/src/helper.js中定义的loadApp函数使用了SystemJS.import()(将其更改为import(),结果相同) Webpack被配置为服务于singleSpaEntry.j

因此,我们正在建立一个由多个React应用程序组成的更大的应用程序。我们正在使用单一SPA框架,并已开始运行

在本例中,SystemJS直接包含在
portal/libs
文件夹中。我们将其更改为通过npm进行管理,在运行
npm update
之后,我们现在使用SystemJS v。3.0.2

/portal/src/helper.js
中定义的
loadApp
函数使用了
SystemJS.import()
(将其更改为
import()
,结果相同)

Webpack被配置为服务于
singleSpaEntry.js
文件,例如URL
http://localhost:9001/app1/src/singleSpaEntry.js
(适用于app1)作为AMD模块。它做得很好,我可以直接在浏览器中打开该文件

localhost:9000
打开门户应用程序时,我还可以验证
loadApp
功能是否正在运行。但是,我收到以下错误消息:

未捕获的app1:应用程序“app1”在加载源代码的状态下死亡: 找不到模块“/app1/src/singleSpaEntry.js” 在

我在每个子应用程序中都会遇到此错误,我尝试了多个网页包配置,但我认为此问题要么与SystemJS本身有关,要么与模块在singleSpaEntry.js中的声明方式有关


非常感谢您的帮助。

我今天对这个问题有些头疼,我只需在SystemJS.import()的配置中添加.default就可以解决这个问题,我遵循了这一点,看一下第21行,他在最后添加了
.default
,这足以让我的应用程序正常工作


希望有帮助

我今天对这个问题有些头疼,我只需在SystemJS.import()的配置中添加.default就可以解决这个问题,我遵循了这一点,看看第21行,他在最后添加了
.default
,这足以让我的应用程序正常工作


希望有帮助

那个助手是怎么用的?我看不到任何网页配置或任何其他配置连接的助手,无论在哪里,该助手是如何使用的?我看不到任何网页配置或任何其他连接帮助程序的配置。您在哪里能够修复此问题?您能够修复此问题吗?