码迷,mamicode.com
首页 > Web开发 > 详细

NodeJS基本使用简介

时间:2017-08-16 20:32:25      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:one   text   提交   本地   gitignore   了解   str   line   简介   

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基本使用简介

标签:one   text   提交   本地   gitignore   了解   str   line   简介   

原文地址:http://www.cnblogs.com/zzc5464/p/github_gulp.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!