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请求并找到那个些模块)。