flask-assets是否将缩小的文件放在正确的目录中?

时间:2016-03-21 18:43:12

标签: python flask webassets flask-assets

我正在努力修改cookiecutter Flask应用。我在WIN7上本地工作。

通过在文档根目录中使用.bowerrc文件,我设置了bower来在静态根目录下安装前端依赖项:

<workflow-app xmlns='uri:oozie:workflow:0.1' name='mySparkExample'>
    <start to='spark-node' />
    <action name='spark-node'>
            <spark xmlns="uri:oozie:spark-action:0.1">
                    <job-tracker>${jobTracker}</job-tracker>
                    <name-node>${nameNode}</name-node>
                    <master>yarn}</master>
                    <name>mySparkExample</name>
                    <class>com.example.App</class>
                    <jar>mySpark/jars/</jar>
                    <arg>myjar.jar</arg>
            </spark>
            <ok to="end" />
            <error to="fail" />
    </action>

    <kill name="fail">
            <message>Workflow failed, error
            </message>
    </kill>
    <end name='end' />

此cookiecutter使用flask-assets来管理项目资产。在https://adambard.com/blog/fresh-flask-setup/之后我修改了myflaskapp / assets.py文件:

{ "directory" : "myflaskapp/static/bower_components" }

调试设置设置为false,这意味着资产应该被压缩和缩小。

在发送请求之前:

enter image description here

后:

enter image description here

不应该将文件放在static / public / css和static / public / js中

1 个答案:

答案 0 :(得分:1)

此特定cookiecutter配方有一个public Blueprint,声明其静态文件进入static目录。我不确定为什么作者包含空的static/public/{css,js}目录;他们可能只是早期发展阶段的遗留物而被忽视了。我已经删除了static/public目录,在我的配方实例中(好吧,类似的问题),没有任何伤害。