Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点JS灰尘不会渲染新行_Node.js_Dust.js - Fatal编程技术网

Node.js 节点JS灰尘不会渲染新行

Node.js 节点JS灰尘不会渲染新行,node.js,dust.js,Node.js,Dust.js,我有一个文件config.js,其中包含文本的键值对。此文件通过键插入html。例如: someKey:“这是一些文本” 这是将此文本插入html的dust helper: dust.helpers.translate = function(chunk, context, bodies, params) { chunk = config[params.key]; return chunk; }; 我希望能够插入新行,但它不起作用。例如: someKey:'这是一些\n文本'

我有一个文件config.js,其中包含文本的键值对。此文件通过键插入html。例如:

someKey:“这是一些文本”

这是将此文本插入html的dust helper:

dust.helpers.translate = function(chunk, context, bodies, params) {
    chunk = config[params.key];
    return chunk;
}; 
我希望能够插入新行,但它不起作用。例如:

someKey:'这是一些\n文本'


有什么想法吗?

您可以设置配置标志以阻止灰尘抑制空白:

dust.config.whitespace = true
或者,您可以在模板中插入换行符:
{~n}


由于您正在使用帮助器并插入原始文本,因此可能需要执行第一个操作。

注意:/n被忽略。当我放置
html时,它是这样的:这是一些
文本