npm
// npm node自带的包管理器 软件管家
// 可以下载和js相关的第三方插件
// 使用 npm install 包名 (npm i 包名)
// 卸载 npm uninstall 包名 (npm un 包名)
// 一般默认安装最新的版本(可以去package.json中查看)
// 如果需要安装指定版本 npm i 包名@版本号
// 查看包的版本 npm view 包名 versions
// 如果直接安装插件
// 自动生成一个文件 package.json 记录
// 自动生成文件夹 node_modules 插件都在这个里面----文件很大
// 每次启动项目的时候初始化一下 npm init -y
// package name 项目名称
// version 版本号
// description 描述
// entry pointer 入口文件
// test commond 测试指令
// git repository git仓库地址
// keywords 关键字
// author 作者
// license 企业执照
// 初始化完成以后会自动生成文件 package.json 记录
// 在需要传文件的时候,可以删除包,但是保持package.json ,反向安装
// 注意事项:项目名称不能使用中文空格等特殊符号(大写也不可以)
// 安装失败的问题
// 当我们安插件的之后,会有缓存文件
// 例如安装失败了,缓存文件也可能是失败的文件,下一次安装会随着缓存文件安装,就会失败
// 需要清除缓存 npm cache clear -f force
// 物理缓存位置 npm_cache
ndoeMailer
node里面关于邮件的第三方插件,需要安装后才能使用
例子:
不同的邮差需要设置的参数不一样,具体位置在 nodemailer文件夹里面的lib里面的well-known中的services.json中
moment
node里面关于时间的第三方插件,需要安装后才能使用
例子:
参考网站momentjs.cn/
nodemon
node环境在改变的时候需要先暂停服务再重新开启服务,使用第三方插件,实时更新node服务环境,在报错的时候直接暂停,正常就会更新服务环境
退出一样是Ctrl+c
express框架
第三方框架得先安装再进行引入