Javascript 无法加载aurelia cli css资源

Javascript 无法加载aurelia cli css资源,javascript,aurelia,Javascript,Aurelia,我正试图用传单创建一个元素。 我已经在aurelia cli的aurelia.json文件中添加了依赖项,这与我之前在引导中所做的相同 { "name": "leaflet", "path": "../node_modules/leaflet/dist", "main": "leaflet", "resources": [ "leaflet.css" ] } 当我使用“au run”运行应用程序时,传单.css文件已正确集成到供应商捆绑

我正试图用传单创建一个
元素。 我已经在aurelia cli的aurelia.json文件中添加了依赖项,这与我之前在引导中所做的相同

{
    "name": "leaflet",
    "path": "../node_modules/leaflet/dist",
    "main": "leaflet",
    "resources": [
        "leaflet.css"
    ]
}

当我使用“au run”运行应用程序时,传单.css文件已正确集成到供应商捆绑文件中

但是当尝试在我的映射元素中要求此文件时,我得到了错误:

“未处理的拒绝错误:无法加载所需的CSS文件:传单/传单.CSS

map.html文件如下所示:

<template>
    <require from="leaflet/leaflet.css"></require>
    <div ref="mapNode" style="height: 100%"></div>
</template>

我看不出bootstrap包有什么不同,它工作起来没有任何问题


将传单依赖项移到bootstrap 4之前后,一切似乎都正常工作。


是否有可能引导破坏了requirejs库或文本插件?

它的资源插件失败-在向aurelia配置文件添加新的css资源后,它无法正常工作(我也在使用引导v4)

解决方案:转到
aurelia.json
config文件,将加载程序文本插件
stub
更改为
false
,如下所示:

"loader": {
  "type": "require",
  "configTarget": "vendor-bundle.js",
  "includeBundleMetadataInConfig": "auto",
  "plugins": [
    {
      "name": "text",
      "extensions": [
        ".html",
        ".css"
      ],
      "stub": false
    }
  ]
},

谢谢,这确实有效。你们知道“存根”在做什么吗?它试图从服务器上的“节点\模块”路径加载问题数据。你们必须将它额外部署到服务器上(i.m使用firebug查看http请求并找到那个些模块)。