目录
这样,我们就能记录项目的依赖包信息。(高版本的npm无论有没有--save都会产生一个package-lock.json文件,里面记录的是本次下载安装所有依赖包信息)
我们不必每次都手动创建package.json文件,而是使用
npm init来创建。
然后会出现一步一步让我们填写关于本项目的基本信息,可一路回车,使用默认设置。另:npm init --y可跳过设置,直接初始化完成。然后我们发现目录下创建了一个package.json文件,并写入了相关信息:
三、npm常用命令
- 版本查看
npm --version npm -v
- 更新npm
npm insatll npm --global
- 安装包
npm install npm install 包名 npm intsall 包名 --save
- 卸载包
npm uninstall npm uninstall 包名 npm uninstall 包名 --save
- 使用帮助
npm help npm 命令 --help
- 简写形式
--version 简写为 -v install 简写为 i uninstall 简写为 un --save 简写为 -S --help 简写为 -h --global 简写为 -g四、解决npm被墙的问题
某些npm包资源需属于境外资源,可能被墙,这种时候可能出现安装较慢或失败的情况,为了解决这个问题可以安装npm的国内镜像:cnpm
cnpm是淘宝团队对npm在国内的备份,官网地址:点这里
安装很简单://必需安装到全局 npm insatll cnpm -g然后使用cnpm进行包安装即可,例如:
cnpm install art-template五、初体验:第三方模块Express
Express是高度集成的http模块,提高了我们直接使用http模块进行开发web服务器的效率。
相关介绍及使用可参考官网Express。1.安装
关键字:

