ReferenceError:未定义导出:Angular Universal

时间:2021-03-11 11:04:57

标签: angularjs angular-universal

我遇到了标题中的问题。

我正在将一个项目强化为 ssr 版本

编译整个项目后出现错误:

file:x/dist/x/server/main.js:1
(function(e, a) { for(var i in a) e[i] = a[i]; }(exports, /******/ (function(modules) { // webpackBootstrap

ReferenceError: exports is not defined

我已经尝试过几件事,包括:

  • 更改配置和库
  • 在某处强制将导出作为变量输入

暂时没有任何帮助

我无法改变的 我无法从我的 package.json 中删除 type: 模块,因为它会导致另一个 error

x/node_modules/ngx-socket-io/src/socket-io.service.js:1
import { Inject } from '@angular/core';
^^^^^^

SyntaxError: Cannot use import statement outside a module

但是当 "type":"module" 包含在 package.json 中这个错误似乎消失了

编辑: 忘了说,整个项目正在修复中,这不是第一个错误,但这让我卡住了一段时间

0 个答案:

没有答案