Node.js随笔杂记

Node.js安装步骤

  • https://nodejs.org/ 官网上下载安装包并一键安装。
  • 安装完成后使用 node -v 在 cmd 窗口测试是否安装成功。

npm包管理器

常用命令

  • npm init // 初始化仓库
  • npm install jquery// 安装 jquery 包, install 可以简写为 i
  • npm uninstall jquery// 卸载 jquery 包, uninstall 可以简写为 un
  • npm update xxx // 更新包

cnpm国内源

  • 安装淘宝 cnpm 源(添加 -g 参数可以全局有效)。
npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 然后可以使用 cnpm 命令做和 npm 一样的事。

Node.js模块

全局模块

何时何地都能访问,不需要引用。

  • process.env (环境变量)。
  • process.argv (参数列表)。
if (process.env.USERNAME == "flipped")
{
	console.log(process.env.USERNAME);
}
let num1 = parseInt(process.argv[2]);
let num2 = parseInt(process.argv[3]);
console.log(num1+num2);

系统模块

需要 require(),但不需要下载。

  • path 用于处理文件和目录路径。
let path = require("path"); 
console.log(path.dirname("/Node/a/b/c.jpg")); //文件目录
console.log(path.basename("/Node/a/b/c.jpg")); //文件名
console.log(path.extname("/Node/a/b/c.jpg")); //后缀
console.log(path.resolve(__dirname, "test.js")); //可解析绝对路径
  • fs 用于文件读写。
let fs = require("fs");
fs.readFile("./test.txt", (err,data)=>{
	if(err)
	{
		console.log(err);
	}
	else
	{
		console.log(data.toString());
	}
});

fs.writeFile("test.txt","hello world",{flag:"a"},(err)=>
{
	if(err)
	{
		throw err;
	}
}
);

自定义模块

require 自己封装的模块。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值