小编Gab*_*ens的帖子

如何使用Jade生成纯JavaScript文件

我知道Jade用于生成HTML而不是JavaScript,但是对于我正在工作的项目,它会很棒,而且节省了大量时间,如果我可以在不添加每行的管道的情况下这样做:

|   (function(){
|       //Some JavaScript Code
|       var foo="#{bar}";
|       console.log("This a JavaScript file generated with Jade");
|   })()
Run Code Online (Sandbox Code Playgroud)

我的想法是使用此模板的输出作为常规JavaScript的源包括如下:

<script type="application/javascript" src="foo.generated.js"></script>
Run Code Online (Sandbox Code Playgroud)

所以做这样的事情:

script(type="application/javascript").
    (function(){
        //Some JavaScript Code
        var foo="#{bar}";
        console.log("This a JavaScript file generated with Jade");
    })()
Run Code Online (Sandbox Code Playgroud)

不会解决我的问题,因为我需要输出没有DOM容器元素的纯JavaScript.

有没有其他方法可以做到这一点,而无需在每一行添加管道?或者我必须假设Jade被设计为只生成HTML,放弃,并找到没有Jade的其他解决方案?

提前致谢!

javascript pug

5
推荐指数
1
解决办法
688
查看次数

标签 统计

javascript ×1

pug ×1