npm命令

发布于:2022-12-19 ⋅ 阅读:(535) ⋅ 点赞:(0)

npm命令

​ ​   cmd/app: npm init -y 初始化node项目

​ ​   cmd/app: node index.js 运行node文件

设置淘宝镜像

​ ​   npm config set registry http://registry.npm.taobao.org/

​ ​   npm config get registry 查看下载源

npm包管理器,用于安装第三方库

​ ​  安装:

​ ​  ​   npm i pkg1 pkg2 pkg3 局部安装

​ ​  ​   npm i pkg -g 全局安装

​ ​  ​   npm root view -g 查看全局安装目录

​ ​  ​   npm i pkg -D 开发时使用

​ ​  ​   npm i pkg -S 开发和上线后都使用

​ ​  ​   npm i pkg@版本 指定版本安装

​ ​  ​   npm list 查看插件

​ ​  ​卸载:

​ ​  ​   npm uninstall pkg

​ ​  ​   npm remove pkg

​ ​  ​   npm r jquery

​ ​  更新:

​ ​  ​   npm view jquery versions 查看历史版本

​ ​  ​   npm update jquery

​ ​  安装和卸载帮助命令:

​ ​  ​   npm install -h

​ ​  ​   npm uninstall -h

模块使用

​   第三方模块(需先引入在使用)

​ ​  ​   npm i pkg

​ ​  ​   var pkg = require(‘http’)

​   内置模块

​ ​  ​   var fs = require(‘fs’);

​ ​  ​   var http = require(‘http’)

​  自定义模块

​ ​  ​   导出(写在单独的js文件中 ’utils.js‘):

​ ​  ​   ​  module.exports={‘属性名’:‘属性值’,‘属性名’:‘属性值’}

​ ​  ​   导入:

​ ​  ​  ​   var utils = require(‘./utils’);

文件读写

​  同步读

​  ​ 代码展示:

var fs = require('fs');
console.log(1);
var res = fs.readFileSync('./first.txt','utf-8');
console.log(res);
console.log(2);
你好明天!

效果展示:

image-20220913191420761

​  异步读:

​ 代码展示:

var fs = require('fs');
console.log(3);
fs.readFile('./first.txt','utf-8',function(err,res){
	if(!err){
		console.log(res);
	}
})
console.log(4);

​ 效果展示:

image-20220913191745265

​  同步写

​ 代码展示:

var fs = require('fs');
console.log(22);
fs.writeFileSync('./write.txt','web大前端')
console.log(33);

效果展示:

image-20220913192009285

image-20220913192026284

​  异步写

​  代码展示:

var fs = require('fs');
console.log(77);
fs.writeFile('./write.txt','Nodejs',function(err){
	if(!err){
		console.log('写入成功');
	}
})
console.log(88);

​ 效果展示:

image-20220913192152987
image-20220913192203214

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到