Javascript 在nodeJs v4.4.2中使用ES6模板文本

Javascript 在nodeJs v4.4.2中使用ES6模板文本,javascript,node.js,ecmascript-6,Javascript,Node.js,Ecmascript 6,我需要在节点v4.4.2中使用ES6模板文本 设置jsconfig.json后,我无法正确创建字符串 你知道我在这里遗漏了什么吗 var name = "Juan", job = "flying penguin"; var sentence = 'Hello${name},the ${job}!'; console.log(sentence); -------------jsconfig.json { "compilerOptions": { "target":

我需要在节点v4.4.2中使用ES6模板文本

设置
jsconfig.json
后,我无法正确创建字符串

你知道我在这里遗漏了什么吗

var name = "Juan",
    job = "flying penguin";
var sentence = 'Hello${name},the ${job}!';
console.log(sentence);
-------------jsconfig.json

{
    "compilerOptions": {
        "target": "ES6"
    }
}
2件事:

  • `而不是
  • $
  • 大概是这样的:

    var name = "Juan",
        job = "flying penguin";
    var sentence = `Hello ${name},the ${job}!`;
    console.log(sentence);
    
    2件事:

  • `而不是
  • $
  • 大概是这样的:

    var name = "Juan",
        job = "flying penguin";
    var sentence = `Hello ${name},the ${job}!`;
    console.log(sentence);
    

    好吧,你需要用'而不是'。此外,您需要编写
    ${name}
    (无空格)。您必须不使用空格:{name}而不是{name},因为您需要使用`而不是'。此外,您需要编写
    ${name}
    (无空格)。您必须不使用空格:{name}而不是{name}只是出于好奇,当使用VS 2015社区并键入'instead of'IDE时,会出现语法错误。知道如何避免吗?@GibboK抱歉,我没有VS 2015的经验,只是好奇,当使用VS 2015社区并键入'instead of'IDE时,会出现语法错误。你知道怎么避免吗?@GibboK对不起,我没有VS 2015的经验