Closed
Description
- Version: 6.11.3 & 6.10.3
- Platform: Darwin Kernel Version 16.5.0
I have a small script that templatizes a docker RUN
command.
const fileContent = `RUN \\
cd /tmp && \\
curl -o ./Python-${version}.tgz https://www.python.org/ftp/python/${version}/Python-${version}.tgz && \\
tar -xzf ./Python-${version}.tgz && \\
cd ./Python-${version} && \\
./configure && \\
make && \\
make install && \\
cd /tmp && \\
rm -rf ./Python-${version};
`;
This fails giving:
onst fileContent = `RUN \\
const fileContent = `RUN \\
^^^^^^^
SyntaxError: Unterminated template literal
If I change it to the following, it works:
const fileContent = `#comment
RUN \\
cd /tmp && \\
curl -o ./Python-${version}.tgz https://www.python.org/ftp/python/${version}/Python-${version}.tgz && \\
tar -xzf ./Python-${version}.tgz && \\
cd ./Python-${version} && \\
./configure && \\
make && \\
make install && \\
cd /tmp && \\
rm -rf ./Python-${version};
`;
Using NVM and switching to 8.6.0 does resolve the issue.