小编ROM*_*MAN的帖子

警告:在 output.globals 中没有为外部模块“X”提供名称——猜测是“X”

WARNING: No name was provided for external module 'moment' in output.globals – guessing 'momentImported'
WARNING: No name was provided for external module 'odata-parser' in output.globals – guessing 'parser'
Run Code Online (Sandbox Code Playgroud)

当我尝试将我的库绑定到通用模块定义时收到此消息。警告可以通过在 ng-package.json 中添加 umdModuleIds 来修复。

文件为我们提供了以下解释:

在编写 UMD 包时,ng-packagr 尽最大努力为 UMD 模块标识符提供通用默认值。此外, rollup 将尽最大努力猜测外部依赖项的模块 ID。即使这样,您也应该确保外部依赖项的 UMD 模块标识符是正确的。如果 ng-packagr 不提供默认值并且 rollup 无法猜测正确的标识符,您应该通过在库的包文件部分中使用 umdModuleIds 来明确提供模块标识符,如下所示:...

umdModuleIds

外部依赖关系及其对应的 UMD 模块标识符的映射。Map 键是 TypeScript / EcmaScript 模块标识符。映射值是 UMD 模块 ID。此映射的目的是正确捆绑 UMD 模块文件(带有rollup)。默认情况下,支持rxjs,tslib@angular/*依赖项符号。

如何查找或检查必须添加到 umdModuleIds …

umd rollupjs angular ng-packagr

10
推荐指数
1
解决办法
7833
查看次数

无法执行 dotnet swagger 命令

我正在尝试执行该dotnet swagger命令,但收到一条错误消息:

Could not execute because the specified command or file was not found.
Possible reasons for this include:
  * You misspelled a built-in dotnet command.
  * You intended to execute a .NET Core program, but dotnet-swagger does not exist.
  * You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
Run Code Online (Sandbox Code Playgroud)
  • swashbuckle.aspnetcore.cli (5.0.0) 工具已全局安装。
  • 工具的路径已设置。

我做错了什么以及如何解决它?

swagger swashbuckle asp.net-core dotnet-tool

6
推荐指数
1
解决办法
5266
查看次数

Windows Phone 8的计时器

我希望以1分钟左右的间隔执行一个函数.如何在Windows Phone 8中实现此目的.

我不是在寻找后台代理.该应用程序将在前台运行.我有什么选择?

c# timer windows-phone-8

1
推荐指数
2
解决办法
1万
查看次数