我可以在 Dynamics CRM 中导入相关的 Web 资源吗?

Can I import related web resource in Dynamics CRM?

我希望能够从 Dynamics CRM 中的当前 Web 资源导入相关的 Web 资源,例如实用程序 Web 资源。这将允许我将我的代码拆分到多个文件中,而不是将所有内容都包含到一个 Web 资源文件中。

类似于:

import * as dateUtil from '../util/dateUtil.js'

我已经尝试过在 Dynamics 本身中堆叠它们。但我真正想要的是在我将其指定为导入后,让 Dynamics 本身拉取相关的 Web 资源。

我认为你可以通过在当前网络资源中添加实用程序网络资源作为依赖项来解决这个问题。

With Dynamics 365 for Customer Engagement apps version 9.0 the behavior for JavaScript web resources is enhanced so that any other web resource listed as a dependency to the JavaScript web resource will be loaded along with the JavaScript web resource.

Reference

您可以使用 webpack 在转译时为您解析这些导入并形成一个 javascript 文件,或者您可以使用 head.js 或 require.js 等工具。这些实际上被某些 Microsoft 应用程序(如 proejct 服务)使用。