【Node.js】一个很水的node项目搭建流程

Posted on 2021-06-29 11:31  秃头少女JennieLiu  阅读(180)  评论(0)    收藏  举报

一、Node.js和npm

node.js不是一门语言,而是一个平台。

npm是node.js这个平台的包管理器,下载了node.js后,npm会自动一起下载下来。

有了npm,就可以通过相关的指令对需要的依赖的包进行下载、卸载的管理。

1、node.js安装

官网地址:Node.js (nodejs.org)

下载和自己的电脑匹配的版本,安装一直next就好。

在cmd中执行

node --version  //cmd查看版本号

如果出现版本号,表示node安装成功。安装完之后,就可以在项目里执行。

2、项目初始化

当项目文件夹里没有package.json的时候,执行

//进行项目初始化
npm init 

//填写以下信息
package name:                     你的项目名字叫啥
version:                          版本号
description:                      对项目的描述
entry point:                      项目的入口文件(一般你要用那个js文件作为node服务,就填写那个文件)
test command:                     项目启动的时候要用什么命令来执行脚本文件(默认为node app.js)
git repository:                   git的仓库地址
keywirds:                        项目关键字(不重要)
author:                           作者的名字(你叫啥)
license:                          发行项目需要的证书(不重要)

查看项目里是否出现了package.json文件,出现了之后

3、开始安装 包

开始执行

//安装所有包
npm install
//安装指定包
npm install 包名@版本号

然后就会生成node_modules包,里面是所有安装了的包文件。

4、yarn

yarn也是node.js的包管理工具。

对比npm,yarn的四个优点:

  • 安装速度快 ——服务器速度快 , 并且是并行下载
  • 版本锁定——会生成yarn.lock文件,这么做就保证了,每一次拉取同一个项目依赖时,使用的都是一样的模块版本。
  • 缓存机制——如果之前已经安装过一个软件包,用Yarn再次安装时之间从缓存中获取,就不用像npm那样再从网络下载了。
  • Yarn语法简单,人性化——yarn add/remove,感觉上比 npm 原本的 install/uninstall 要更清晰。

5、yarn和npm常用命令对比:

npm yarn
npm install yarn
npm install react --save yarn add react
npm uninstall react --save yarn remove react
npm install react --save-dev yarn add react --dev
npm update --save yarn upgrade
npm run build yarn run build