是否有可能使node.js针对任何需要ES6而不重新安装旧版本的内容抛出错误? 那就是:我的代码只适用于ES5浏览器,当涉及任何与ES6相关的内容时会抛出错误。是否有可能使node.js以一种结果运行的方式运行? (因为它也会抛出错误)
答案 0 :(得分:1)
我建议在你的代码上使用linter,比如ESLint和这个插件:https://www.npmjs.com/package/eslint-plugin-es5
当合并到您的构建/部署过程中时,linter将在您想要捕获的ES5代码上出错!这更像是编码规则而不是执行规则,因为如果启用ES6,节点版本将始终识别ES6语法。它也适用于ES5语法,因此使用Linter将阻止部署ES6。如今,许多编辑都有工具在输入/保存时显示linting。