When i execute "node node_modules/node2docfx/node2docfx.js node2docfx.json",
then throw exception:
SyntaxError: Unexpected token in JSON at position 0
at JSON.parse ()
And i found the code on line:26 in node2docfx.js:
config = JSON.parse(fs.readFileSync(configPath));
Maybe it returns buffer array for fs.readFileSync,but "JSON.parse" needs a Json string, so i update the code to:
config = JSON.parse(fs.readFileSync(configPath, 'utf-8').toString().trim());
And it works.
When i execute "node node_modules/node2docfx/node2docfx.js node2docfx.json",
then throw exception:
SyntaxError: Unexpected token in JSON at position 0
at JSON.parse ()
And i found the code on line:26 in node2docfx.js:
config = JSON.parse(fs.readFileSync(configPath));
Maybe it returns buffer array for fs.readFileSync,but "JSON.parse" needs a Json string, so i update the code to:
config = JSON.parse(fs.readFileSync(configPath, 'utf-8').toString().trim());
And it works.