我是一个有棱角的初学者,也刚刚开始在 asp.net 核心中测试它(使用Microsoft.AspNetCore.SpaTemplates,如博客所示(。
我的问题是我的一个依赖项没有加载其 css 样式, 我已经编辑了webpack.config.vendor.js
以包含本节中的.css
:
...
entry: {
vendor: [
...
我有问题的软件包是videogular,它是一个用于angular的HTML5视频播放器,其基本功能按预期工作,仅缺少一些显示功能 - 在我的特定情况下,它是播放器组件上的一些图标,我认为供应商的配置负责包含它。但不幸的是,没有显示"播放"按钮。
这是组件的 ts 文件:(摘录(
<vg-player (onPlayerReady)="onPlayerReady($event)">
<vg-overlay-play></vg-overlay-play>
<vg-controls>
<vg-play-pause></vg-play-pause>
<vg-playback-button></vg-playback-button>
<vg-scrub-bar>
<vg-scrub-bar-current-time></vg-scrub-bar-current-time>
<vg-scrub-bar-cue-points [vgCuePoints]="metadataTrack.cues"></vg-scrub-bar-cue-points>
</vg-scrub-bar>
<vg-time-display vgProperty="left" vgFormat="mm:ss"></vg-time-display>
<vg-time-display vgProperty="total" vgFormat="mm:ss"></vg-time-display>
<vg-mute></vg-mute>
<vg-fullscreen></vg-fullscreen>
</vg-controls>
<video [vgMedia]="media" #media id="singleVideo" preload="auto">
<source [src]="selectedAssetVideoSource" type="video/mp4">
</video>
</vg-player>
抱歉,事实证明运行webpack --config webpack.config.vendor.js
解决这个问题,我不知道它不是 vs 构建过程的一部分。