问题标签 [webassets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
617 浏览

python - webassets + jinja2 捆绑错误

我正在尝试使用 python 和 jinja2 的 webassets 包在模板文件中动态定义一个 Bundle,但是我不断收到错误:

BundleError: '/docroot/static/css/base.css' 不存在

http://elsdoerfer.name/docs/webassets/integration/jinja2.html

0 投票
1 回答
560 浏览

python - Flask-Assets 和 Flask-Testing 抛出 RegisterError: another bundle is already registered

我有我的 Flask 应用程序,它使用 Flask-Assets 并且在尝试运行单元测试用例时,除了第一个测试用例之外,其他用例失败并出现以下 RegisterError。

我对为什么会在第一个测试用例运行之前发生这种情况的理解,create_app 创建了一个 app 实例,并为所有其他测试用例维护。

我尝试del(app)了拆卸方法,但没有帮助。

有什么办法可以解决吗?

0 投票
1 回答
406 浏览

python - 网络资产 - 排除捆绑中的文件

我有一个目录,想像 Ant 一样排除一些文件,这可以通过网络资产实现吗?

或者如果 bundle 可以采用列表或元组,这似乎不是这样?

0 投票
2 回答
835 浏览

python - 为什么 python webassets pyscss 不会在调试模式下从 scss 文件重新生成 css?

我在 python webassets 库中使用 pyscss 编译器,webassets 调试配置全部设置为 true。但是当我对 scss 文件进行更改并重新加载包含生成的 css 文件的页面时,我看到 css 文件没有重新生成并且不包括我的更改。为什么会这样?

0 投票
1 回答
604 浏览

google-app-engine - GAE:Flask/webassets 对 {% extends "base.html" %} 产生期望

我正在尝试将我现有的烧瓶应用程序移植到谷歌应用程序引擎中。经过大量阅读和解决问题后,我遇到了一个我完全陷入困境的问题:

在我的本地环境中启动应用程序后,我收到以下错误消息:

精简版:

这个功能怎么不能实现?它是烧瓶/jinja2 的一部分。

更长的版本:

知道这可能是什么吗?非常感谢

0 投票
2 回答
1239 浏览

flask - 在 webassets 包中使用“depends”

我正在使用Flask-Assets在我的 Flask 应用程序中使用webassets ,并且在创建bundles时遇到了该选项的问题。depends

就我而言,我正在从以下目录结构中捆绑 LESS 文件:

我的捆绑包如下所示:

bootstrap.less使用这些设置,只要对or custom.lessbut NOT进行更改,就会重建 LESS 文件variables.less

据我了解,用于该depends选项的表达式是一个glob指令,使用上面的指令应该简单地递归遍历所有目录并获取任何 LESS 文件。但是,它似乎永远不会接受对variables.less.

在尝试解决此问题时,我尝试了以下选项depends

  • "*.less"- 不拾取任何东西(因为它在项目目录的根目录中搜索,我相信,无论如何都没有 LESS 文件)
  • "**/*.less, myproject/static/css/bootstrap/variables.less"- 根本不接受任何文件中的任何更改。
  • "**/*.less, myproject/static/css/bootstrap/variables.less"- 同上一个。
  • "myproject/static/css/bootstrap/variables.less"- 奇怪的是,这会影响对variables.less和任何其他 LESS 文件(例如 custom.less)所做的更改。

本质上,最后一项是我的问题的“解决方案”,但我不知道为什么它会这样工作,所以它不适合我。任何人都可以在这里提供正确方向的解释或推动吗?

谢谢!

0 投票
1 回答
408 浏览

php - jason lewis basset 在 laravel 4 中没有很好地显示图标

我在 laravel 4 中渲染引导主题的 css+html 时遇到问题。我通过管理模板和网络浏览器向我展示了类似的东西html的一小部分。我使用jasonlewis basset来生成管理模板。如何解决这个问题?我在 app\config\packages\jasonlewis\basset\config.php 中使用它:

0 投票
1 回答
216 浏览

python - dustjs + webassets results to empty compiled file

I'm running python (2.7) with Flask with webassets (0.9) and i done all the steps described in the docs for running dustjs, but all results in an empty file. The strangest thing is that when I run dusty directly in the dir with my templates it works fine.

Here is my configs.

myapp.py

assets.py

templates/index.html

0 投票
1 回答
2365 浏览

python - 如何将打包的资产与 Flask-Assets 一起使用

如何使用 Flask 默认 static/ 目录之外的 Flask-Assets 捆绑资产?

  • 我已将npm install资产下载到bower_components/
  • 我还有其他存在于javascripts/
  • 我正在使用 Flasks 应用程序工厂模式,无论我如何尝试配置 Flask-Assets - 我都无法绕过assets instance not bound to an application, and no application in current context异常。

任何帮助将不胜感激,特别是如果您可以给我一个关于如何在您的应用程序静态/目录之外管理原始 + 打包资产的示例:P

应用结构

应用程序/assets.py

应用程序/初始化.py

0 投票
0 回答
184 浏览

python - 如何使用webassets将多个less文件编译成多个对应的css文件

我有以下捆绑配置:

是否可以将不同的less文件编译成相应的css文件(在调试模式下)?此配置创建一个 css 文件。