Можно ли запустить node.js таким образом, чтобы эмулировать поведение только ES5? - PullRequest
0 голосов
/ 11 июня 2018

Можно ли заставить node.js выдавать ошибку для всего, что требует ES6, без переустановки очень старой версии?То есть: у меня есть код только для браузеров ES5, который выдает ошибку, когда сталкивается с чем-либо связанным с ES6.Можно ли заставить файл node.js работать так, чтобы результаты были одинаковыми?(так как в нем также будут появляться ошибки)

1 Ответ

0 голосов
/ 13 июня 2018

Я бы предложил использовать линтер в вашем коде, например ESLint, и этот плагин: https://www.npmjs.com/package/eslint-plugin-es5

При включении в процесс сборки / развертывания линтер выдаст ошибку в коде ES5, который вы хотите использовать.ловить!Это скорее правило кодирования, чем правило исполнения, поскольку версия узла, если ES6 включен, всегда распознает синтаксис ES6.Он также будет работать с синтаксисом ES5, поэтому использование Linter предотвратит развертывание ES6.У многих редакторов в наши дни есть инструменты, позволяющие показывать распечатки во время набора / сохранения.

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