Node.js 在jade中,传递给“mixin”的参数具有未赋值的变量

Node.js 在jade中,传递给“mixin”的参数具有未赋值的变量,node.js,pug,Node.js,Pug,当包含变量的mixin的参数时,显然不会对其求值 比如说, mixin js( out, lcl ) if suffix == 'out' script( src= net ) else script( src= lcl ) mixin js( "http://cdnjs.cloudflare.com/ajax/libs/headjs/0.99/head.load.min.js", "http://trailsandtribulations.#{suffix}/sc

当包含变量的
mixin
的参数时,显然不会对其求值

比如说,

mixin js( out, lcl ) if suffix == 'out' script( src= net ) else script( src= lcl ) mixin js( "http://cdnjs.cloudflare.com/ajax/libs/headjs/0.99/head.load.min.js", "http://trailsandtribulations.#{suffix}/scripts/head.load.min.js" ); 屈服

<script src="http://trailsandtribulations.#{suffix}/scripts/head.load.min.js"> <script src="http://trailsandtribulations.nat/scripts/head.load.min.js">
我在这里遗漏了什么吗?

跟随@user1737909线索

改为

script( src="http://trailsandtribulations."+suffix+"/scripts/head.load.min.js" ) 脚本(src=”http://trailsandtribulations.“+后缀+”/scripts/head.load.min.js”) 它成功了

这可能是有道理的,但在一个对我有意义的宇宙中,这是没有道理的


例如,像使用
mixin生成片段这样的事情会很酷,但远远超出了我对@user1737909的理解

改为

script( src="http://trailsandtribulations."+suffix+"/scripts/head.load.min.js" ) 脚本(src=”http://trailsandtribulations.“+后缀+”/scripts/head.load.min.js”) 它成功了

这可能是有道理的,但在一个对我有意义的宇宙中,这是没有道理的


例如,使用
mixin
生成片段之类的东西会很酷,但远远超出了我的能力范围,而对纯js的理解则不然evaluated@user1737909-如果是,如何编写/使用mixin?纯js不是evaluated@user1737909-如果是,如何编写/使用mixin?