使用 azure 事件中心 js sdk 部署 angular 构建失败 运行
Deploying angular build utilising the azure event hub js sdk fails to run
如果我 运行 在本地使用
项目
ng serve -o
一切正常
但是,一旦我构建它(开发或生产构建)并将其部署到我机器上的 Azure Web 应用程序或本地 Web 服务器,我就会收到
的错误
connectionContext.js:20 Uncaught TypeError: os__WEBPACK_IMPORTED_MODULE_2__.type is not a function - within connectionContext.js (from the azure event hubs SDK)
我执行了
npm install
所有模块都已安装,但我每次仍然遇到相同的错误。
我假设在通过 ng 服务器在本地 运行ning 时添加了某些内容,但未包含在构建中。
有什么我可能遗漏的要检查的吗?
更新:
我现在 运行ning 通过删除导致问题的功能来解决这个问题,而不是修复更多尝试和获得进步的技巧。但是,如果我部署到我机器上的本地 Web 服务器或 raspberry pi,它会按预期 运行s。但是当我将它部署到一个 azure web 应用程序时它没有按预期工作并声明它找不到 2 个文件(即使它们可以通过 FTP)
看到
您需要在 wwwroot 文件夹中创建一个 web.config 文件,并添加如下所示的 MIME 配置,以便在 Azure 上提供 JSON 和 WOFF 文件。你可以检查这个 .
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<system.webServer>
<staticContent>
<remove fileExtension=".json" />
<remove fileExtension=".woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".json" mimeType="application/json" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff" />
</staticContent>
</system.webServer>
</configuration>
您可以查看angular deployment document了解更多信息,
如果我 运行 在本地使用
项目ng serve -o
一切正常
但是,一旦我构建它(开发或生产构建)并将其部署到我机器上的 Azure Web 应用程序或本地 Web 服务器,我就会收到
的错误connectionContext.js:20 Uncaught TypeError: os__WEBPACK_IMPORTED_MODULE_2__.type is not a function - within connectionContext.js (from the azure event hubs SDK)
我执行了
npm install
所有模块都已安装,但我每次仍然遇到相同的错误。
我假设在通过 ng 服务器在本地 运行ning 时添加了某些内容,但未包含在构建中。
有什么我可能遗漏的要检查的吗?
更新: 我现在 运行ning 通过删除导致问题的功能来解决这个问题,而不是修复更多尝试和获得进步的技巧。但是,如果我部署到我机器上的本地 Web 服务器或 raspberry pi,它会按预期 运行s。但是当我将它部署到一个 azure web 应用程序时它没有按预期工作并声明它找不到 2 个文件(即使它们可以通过 FTP)
看到您需要在 wwwroot 文件夹中创建一个 web.config 文件,并添加如下所示的 MIME 配置,以便在 Azure 上提供 JSON 和 WOFF 文件。你可以检查这个
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<system.webServer>
<staticContent>
<remove fileExtension=".json" />
<remove fileExtension=".woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".json" mimeType="application/json" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff" />
</staticContent>
</system.webServer>
</configuration>
您可以查看angular deployment document了解更多信息,