0
我試圖在NodeJS中加載Chrome master_preferences文件。我嘗試了以下嘗試:加載master_preferences時require()vs JSON.parse()的差異
不工作
require('./master_preferences')
不工作(已確認該文件是UTF8與file -I
)
JSON.parse(fs.readFileSync('master_preferences', 'utf8'));
不工作(如果我跑cp master_preferences master_preferences.json
)
require('./master_preferences.json')
JSON.parse()比require()更嚴格嗎? FWIW,蟒蛇2.7也無法解析使用json.load(f)
JSON.parse()會引發錯誤嗎?第一次嘗試不起作用,因爲沒有'.json'文件擴展名。 [Here](https://nodejs.org/api/modules.html#modules_all_together)是嘗試加載文件/模塊時'require()'遵循的邏輯。 – dvlsg
SyntaxError:意外的令牌是從NodeJS拋出的內容。節點版本是5.9.1 – David