【发布时间】:2017-12-24 14:25:28
【问题描述】:
或者如何从哈巴狗加载图像,没有pug-loader?
【问题讨论】:
-
您能说得更具体一点吗?为什么要使用
pug-loader禁用 Pug 编译?如果你只想在你的 Webpack 进程中包含图片,为什么不使用其他只关注该场景的模块(例如file-loader)? -
嗨!当然。我不喜欢在adonis 框架和模板语言上有服务器。 .edge 文件,语法如下: {{ some_varible }} + pug 文件看起来更“干净”。当然,我可以使用这样的结构:| {{ some_var }} 但它太丑陋和不舒服。我真的不明白如何使用圆角加载器:如果我使用:“test: /\.pug/ use: [ { loader: 'file-loader',}]” - 这是行不通的。我需要在处理过的哈巴狗文件中“导入”。如果我错了,哈巴狗不要用于动态渲染,请关注我。
-
感谢您的详细说明,但我不确定我是否理解您的问题。为什么你不想将 Pug 编译成 HTML?这是它设计的唯一真正用例......如果您想在客户端上动态更改模板代码,像 React(与 Meteor 一起)这样的 MVC 框架可能更符合您的需求
-
是的,我想过(更准确地说是关于 vue ssr)。那么 pug 它不使用它进行动态编译呢?
-
嗯,不是真的,至少据我所知。它非常适合服务器端模板,但是任何混合的东西(所以也有前端渲染部分)需要另一个框架才能工作。我已经看到 Vue 和 Angular 都与 Pug 语法结合使用,我绝对可以推荐使用 Pug 语法。