【Node.js】Node 笔记(一)基本操作

1、运行 node 脚本

node app.js

2、如何退出 node 程序

在控制台操作时:ctrl-C
编程式关闭:process.exit()
可以在 process.exit() 中传入一个退出码,默认情况下,退出码为 0,表示成功。
不同的退出码具有不同的含义,可以在系统中用于程序与其他程序的通信。

3、读取 node 的环境变量

process 核心模块提供了 env 属性,该属性承载了在启动进程时设置的所有环境变量。
访问时这样调用:process.env.[变量名]

4、从命令行接收参数

在调用的时候可以这样传入参数node app.js joe或者node app.js name=joe
获取参数值的方法是使用 Node.js 中内置的 process 对象。
它公开了 argv 属性,该属性是一个包含所有命令行调用参数的数组。
第一个参数是 node 命令的完整路径,第二个参数是正被执行的文件的完整路径。
所有其他的参数从第三个位置开始。

5、输出到命令行

该方法会打印传入到控制台的字符串:console.log()
%s 会格式化变量为字符串
%d 会格式化变量为数字
%i 会格式化变量为其整数部分
%o 会格式化变量为对象
该方法会清空控制台:console.clear()
该方法会对打印的字符串的次数进行计数,并在其旁边打印计数:console.count()
该方法会打印函数的调用堆栈踪迹,显示出函数的调用过程:console.trace()
可以使用 time()timeEnd() 轻松地计算函数运行所需的时间

6、使用 exports 从 Node.js 文件中公开功能

当想要导入文件的时候:const a = require('./a')
但导入的前提是这个文件必须先公开功能,才可以被别的文件导入
一共有两种公开功能的方式
第一种方式是将对象赋值给 module.exports(这是模块系统提供的对象),这会使文件只导出该对象:module.expotes = car
第二种方式是将要导出的对象添加为 exports 的属性。这种方式可以导出多个对象、函数或数据:exports.car = car

posted @   RikkaXl  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示