NodeJS基本使用简介

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NodeJS基本使用简介相关的知识,希望对你有一定的参考价值。

Node.js

1、Nvm

 Node的版本管理工具,用于切换node的版本

 一、下载nvm,放在纯英文路径

 二、用命令行打开nvm.exe

 三、打开setting.txt,其中有四个配置。

 Rootnvm当前安装路径

 Pathc:/Develop/nodejs

 Arch:系统操作位 64/32

 Proxy:none

用命令行打开nvm.exe,输入nvm看有没有用

如果没用双击install.cmd,将nvm安装路径复制到后面,回车。

rootpath路径填上,保存

如果setting.txt还没出来就直接新建一个。

打开命令行(shift+右键),输入nvm,有版本信息则配置成功。

 

如果没有nodejs快捷方式

打开环境变量,将nvm打头的两个系统环境变量删了。

打开系统环境变量,删除path里我们刚配置的路径

意思就是我们重新配置这个变量

Nvm_home=c:\\develop

Nvm_symlink=c:\\Develop\\nodejs

 

2、Npm

 Node的包管理工具,可以管理node所有的包以及所有前端需要用到的包。

Cmd命令行,使用npm install + 包的名字 可以直接下载。

 

命令:

 npm init 初始化项目配置。

 npm init --yes 自动生成配置文件。

 Npm uninstall  &  npm install 分别是安装和卸载。

 Npm install 包名 -save 将你下载的包记录

当其他人使用你的项目的时候直接npm install就可以下载所有有关联的包了。

 

相似的还有bower,也是包管理工具,用法就是bower install npm类似。

 

 

3、gulp 自动化构建工具

通过npm下载的包,可以通过一些nodejs代码实现sass自动编译啊,js文件加密等等

 

Gulp本身只有四个函数,在项目中新建一个gulpfile.js文件

再通过cmd输入gulp + 执行任务名称。

 

gulp.src(); 取一个文件

gulp.dest();设置一个文件输入重点文件

gulp.task();创建一个任务

gulp.wacth();监听一个文件

官网地址:

www.gulpjs.com

里面plugins可以看插件的名字,然后用npm下载。

 想了解github的同学直接看以下!

4、Git

本来是linux之父用来保存管理代码用的。

用来进行代码版本的更迭。

命令行代码:

 git init 初始化。

// 不用git的时候,就是一个普通的文件夹。

git status查看本地仓库的变更状态。

Git add 添加需要跟踪保存的文件,那些库是一般是不用记录的。

如何添加不追踪的文件呢?

在项目库中.gitignore文件

在该文件写上文件名就行。

git commit一个版本代码写好了就要commit一下保存入库。

git commit -m’版本的描述’

git log commit上去的信息

git reset --hard 回到之前版本 + 哈希值前6

 

5github

 

Git服务的提供商

 技术分享

技术分享

 

 

 

先在你的github上新建一个仓库,默认,不要自动生成md文件。

 

 技术分享

 

具体的仓库push操作

 

找到你自己的项目文件夹

右键+shift 打开命令行

输入

git -init   初始化该文件夹

git add +你需要上传的文件名字

git commit -m ‘提交版本的信息’ 

Git是版本更迭型的项目管理,这里可以写一些版本的信息

git remote add origin + 你刚刚创建的仓库地址复制过来

git push -u origin master

上面操作完会让你输入github帐号和密码

如果正确就会进行传输,然后刷新一下github你的文件就上去了。

我的github

https://github.com/zzc5464

 


以上是关于NodeJS基本使用简介的主要内容,如果未能解决你的问题,请参考以下文章

[electron 工具] 使用 electronvue 和 nodejs 做一个 SOAP 测试工具之一 ( 简介 )

VUE学习笔记:14.模块化开发之webpack简介,安装及基本使用

nodejs-NPM基本使用

一个电脑需要装多个nodejs ? nvm的安装以及基本使用(windows10)

在 NodeJS 中使用 Lambda@Edge 对 CloudFront 进行基本 HTTP 身份验证

NodeJS中模块的应用程序基本路径