When i execute "node nodemodules/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());
When i execute "node nodemodules/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.