Я запускаю node.js на моем macbook pro, и я действительно не могу понять, почему каждый раз, когда я пытаюсь скомпилировать что-то своим терминалом, я получаю эту ошибку :Node.js не может скомпилировать мои .js-файлы (OSX Yosemite)
MBPdiFrancesco:~ francescocolonnese$ node -p
> /Users/francescocolonnese/Desktop/appunti.js
SyntaxError: Invalid flags supplied to RegExp constructor 'francescocolonnese'
at new RegExp (native)
at repl:1:1
at REPLServer.defaultEval (repl.js:132:27)
at bound (domain.js:254:14)
at REPLServer.runBound [as eval] (domain.js:267:12)
at REPLServer.<anonymous> (repl.js:279:12)
at REPLServer.emit (events.js:107:17)
at REPLServer.Interface._onLine (readline.js:214:10)
at REPLServer.Interface._line (readline.js:553:8)
at REPLServer.Interface._ttyWrite (readline.js:830:14)
может кто-нибудь помочь мне через это ..?
Можете ли вы показать проблемный код, пожалуйста? – infomaniac
уверенный @informaniac! Я напишу его ниже .. но это происходит для всех .js-файлов, которые я надел на терминал после запуска узла. вот пример: ** вар чао = 12; ** ** вар прогонять = «Нееет»; ** ** console.log (чао + прогонять) **; , как вы можете видеть, код действительно прост, но он не работает. Это происходит также с гораздо более сложными кодами. –
Какую версию узла вы используете? Я вижу, у вас есть некоторые странные цитаты вокруг вашей строки - убедитесь, что это обычные кавычки; он работает для меня, когда я их исправляю, но я не могу воспроизвести флаги «SyntaxError: Invalid», предоставленные в конструкцию RegExp «francescocolonnese». Вы производите точный код, на который не работает ваш узел? – infomaniac