Ошибка при запуске js на mac через node.js. Как исправить? - PullRequest
0 голосов
/ 01 сентября 2018

Я создал файл .js в текстовом редакторе и попытался запустить его через узел js:

var pizzaDoge = require('fs')
pizzaDoge.writeFile("/index.html", "<h1>doge is fat</h1>", function(error) {
  if (error) {
    return console.log(error)
  } else {
    return console.log("you fed the doge!")
  }
})

, когда я пытаюсь запустить программу, используя узел, используя "node index.html" в программном обеспечении командной строки, это появляется

{ Error: EACCES: permission denied, open '/index.html'
errno: -13,
code: 'EACCES',
syscall: 'open',
  path: '/index.html' }

на всякий случай ошибки нет. имеет значение, на каком компьютере я использую, я использую Mac. Спасибо за помощь.

1 Ответ

0 голосов
/ 01 сентября 2018

На Mac корневой папке (/) требуется разрешение root для доступа к

Пожалуйста, попробуйте использовать ./index.html вместо /index.html для создания файлов в текущей папке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...