一、说明
1、IDE:webstorm
二、操作
1、下载nodejs
1)地址:https://nodejs.org/en/,会根据当前操作系统显示对应的下载
2)选择最新版本下载即可(这里直接下载安装,如果专门做nodejs开发时建议通过:NVM(node version manager)工具安装,NVM可以管理系统中多个版本的nodejs)
2、安装
1)直接运行
2)会提示将要安装Node.js与npm
npm:node package manager,Nodejs包管理工具,nodejs领域的包管理工具,相当于java中maven或者gradle,用于进行依赖管理的。
3)直接采用默认安装即可
4)验证
3、开发环境
1)IDE:JetBrains WebStorm 2019.2.1 x64
2)选择一个空项目即可。
3)创建后的工程其实就是个空目录
4)设置项目依赖
- 这里我们的工程是nodejs项目,所以创建node工程的项目依赖文件,在项目根目录下,文件名称是固定的:package.json
- 此文件相当于maven项目的pom.xml、gradle项目的build.gradle文件。
- 这个文件描述了node项目依赖的node包
这里通过grpc官网的node示例:grpc---quick start---node---下载示例:
git clone -b v1.27.0 https://github.com/grpc/grpc
下载后文件通过查看(通过https://github.com/grpc/grpc/tree/master/examples/node地址直接查看也可)示例项目的package.json:可以得到node项目依赖的node包为:
{
"name": "grpc-examples",
"version": "0.1.0",
"dependencies": {
"@grpc/proto-loader": "^0.1.0",
"async": "^1.5.2",
"google-protobuf": "^3.0.0",
"grpc": "^1.11.0",
"lodash": "^4.6.1",
"minimist": "^1.2.0"
}
}
将其配置到我们项目的package.json即可。
之后进入项目根目录,执行npm install命令根据package.json中的配置安装项目依赖(直接依赖+间接依赖)
安装完成后:
回到项目工程,可见,依赖被自动放置到node_modules目录(固定的):(可见,使用git等版本管理工具时,只需要将package.json+源码放置到版本仓库中就可以)
接下来,就可以进行项目开发工作了。
5)nodejs程序运行方式
①在IDEA中直接右键->run 运行
②在命令行中执行:node 路径/XX.js运行