使用rollup编译.vue文件的djangompressure筛选器
django-vue-rollup的Python项目详细描述
django vue汇总
使用rollup编译.vue文件的django压缩器筛选器。在
安装
安装django-compressor 在你的django项目中。在
在安装过程中,django vue rollup将调用npm安装必要的软件包, 所以确保你已经安装了npm。在
为了避免任何可能的冲突,npm包将安装到 django vue汇总的包目录中的本地节点前缀。在
确保npm可用后,就可以安装django vue汇总:
pip install django-vue-rollup
最后,将提供的Vue编译器添加到COMPRESS_PRECOMPILERS设置中:
^{pr2}$要包含和编译.vue文件,可以使用类型为text/vue的<;script>;标记,例如:
{% load compress %} {% compress js %} <scripttype="text/vue"src="{% static 'myapp/js/my-vue-component.vue' %}"></script> {% endcompress %}
已编译的vue文件的输出格式将为IIFE。通过将输入文件名转换为camel case,将自动生成导出名称。例如,上面示例中的导出名称将是MyVueComponent
。可以使用MyVueComponent.default
访问默认导出,其他命名导出通过将default
替换为各自的名称来访问。在
免责声明
我是Python和Django专家,不是Javascript专家,我开发了这个Python包 基于我的申请所需要的,因为令我惊讶的是,我找不到 这个解决方案不要求您运行第二个基于javascript的服务器。在
如果您缺少某个功能,或者您觉得该代码处理方式有问题 事情不是应该怎么做的,请觉得非常欢迎提交问题或拉请求!在
- 项目
标签: