Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过app.json在Ext JS 5中添加自定义css文件?_Javascript_Extjs_Extjs5 - Fatal编程技术网

Javascript 如何通过app.json在Ext JS 5中添加自定义css文件?

Javascript 如何通过app.json在Ext JS 5中添加自定义css文件?,javascript,extjs,extjs5,Javascript,Extjs,Extjs5,在app.json中,ExtJS5提供了一种使用object包含CSS文件的方法。下面是我在app.json中的代码 "css": [ { "path": "bootstrap.css", "bootstrap": true }, { "path": "app.css" } ], 似乎app.css不包含在HTML中 有什么想法吗?据我所知,CSS文件

在app.json中,ExtJS5提供了一种使用object包含CSS文件的方法。下面是我在app.json中的代码

"css": [
        {
            "path": "bootstrap.css",
            "bootstrap": true
        },
        {
            "path": "app.css"
        }
    ],
似乎app.css不包含在HTML中


有什么想法吗?

据我所知,CSS文件从未像JavaScript一样捆绑在HTML样板文件中。CSS总是单独加载的


您的配置看起来正确。
app.css
css是在运行时加载的吗?

据我所知,css文件从来没有像JavaScript一样捆绑在HTML样板文件中。CSS总是单独加载的

您的配置看起来正确。运行时是否加载了
app.css
css?

您必须运行

sencha app refresh
添加新资源后/更改
app.json

这将启用
微加载程序
获取新资源。

您必须运行

sencha app refresh
添加新资源后/更改
app.json


然后,这将启用
微加载程序
获取新资源。

app.css不是在运行时加载的,而是bootstrap.css loadedIs app.css不是在开发模式下加载的,或者是在测试/生产构建中加载的?好吧,我有点困惑,以为你指的是构建模式。这解释了为什么它在运行
sencha app refresh
后工作-此目标将重新生成用于加载样式表的bootstrap.css。运行sencha app refresh将重新生成bootstrap.json ot bootstrap.css。app.css将在bootstrap中注册。jsonapp.css不会在运行时加载,但是bootstrap.css loadedIs app.css不会在开发模式下加载,或者在测试/生产构建中加载?好的,我有点困惑,以为你指的是构建模式。这解释了为什么它在运行
sencha app refresh
后工作-此目标将重新生成用于加载样式表的bootstrap.css。运行sencha app refresh将重新生成bootstrap.json ot bootstrap.css。app.css将在bootstrap.json中注册。谢谢你这么多我。stoe:)谢谢你这么多我。stoe:)