技术最前端,专注 Web 技术学习与总结。JavaScript, JS, ES6, TypeScript, Vue, PHP, CSS3, Html5, Node, Git, Markdown 等技术文章。
调试 JavaScript 中的异步代码,有时会感觉像在趟雷。你不知道 console.log
何时何地会打印出来,你也不知道你的代码是如何执行的。
你很难正确地构造异步代码,使其按照你的意图以正确的顺序执行。
如果你在编写异步代码时有一些指导,并且在你即将犯错时得到一个有用的信息,那不是很好吗?
幸运的是,在我们将代码推送到生产中之前,我们有提示器来捕捉一些错误。下面是一个编译的提示规则列表,专门帮助你在 JavaScript 和 Node.js 中编写异步代码。
即使你最终没有在你的项目中使用这些规则,阅读它们的描述也会使你更好地理解异步代码,提高你的开发技能。
首先,使用 JavaScript 语言,写一个可执行脚本 hello
#!/usr/bin/env node
console.log('hello world');
然后,修改 hello 的权限:
chmod 755 hello
现在,hello 就可以执行了:
$ ./hello
hello world