node.js与javascript的核心语法都是 ECMAScript
1、npm的全称是:Node Package Manager.
2、npm使用命令(npm init)来创建包管理信息文件package.json,package.json包含了当前项目的依赖以及版本等管理信息。如果要编写一个node的项目,首先要生成一个package管理文件。创建package.json文件时,会提示输入关于包的管理信息
- 输入项目名称 直接按回车使用项目目录的名称
- 输入版本号 直接回车 1.0.0
- 输入项目的描述
- 输入项目的入口文件 默认执行的js文件
- 输入测试命令 (用来做测试的)留空
- 输入github的仓库地址 留空
- 输入项目的关键词
- 输入项目的作者
- 开源协议(处理法律问题) 输入mit
如果想使用默认的管理信息,可以使用命令(npm init --yes 或者 npm init -f )来快速创建package.json文件
3、npm使用命令(npm install 模块名称)来安装package.json文件中保存的模块
4、解决npm下载慢问题
npm install nrm -g // 修改npm下载源
nrm ls 查看当前下载源的地址
nrm use 源名称
nrm use taobao
或者直接修改
npm config get registry // 查看当前下载源
npm config set registry https://registry.npm.taobao.org // 修改为淘宝镜像
5、npm使用命令(npm info 模块名称)来查看模块的版本
6、在编译器终端中直接输入start可以打开CMD终端
7、下载安装模块时,加入 --save 是把模块同步到package.json文件中(有些编译器不会同步到package.json中)生产依赖中
8、linux服务器使用 npm 安装依赖时,需要使用 npm install --unsafe-perm 命令给 npm 权限