详解nodejs解压版安装和配置(带有搭建前端项目脚手架)


Posted in NodeJs onDecember 06, 2018

nodejs 安装 我先前用了nvm,觉得nvm挺厉害可以随时更换nodejs版本,但是研究了下,可能自己功力不够还是什么,并不好用,中间还出现了错误;所以最后还是卸载了;

本文图文并茂的一步一步的来,旨在好用简洁:

1】第一步:下载nodejs

中文官网:

https://nodejs.org/zh-cn/download/

如下图是最新的版本,不用怕这是最新的直接下载就可以了,选择windows版本,LTS是长期支持版本,箭头所示下载64位压缩版;个人觉得压缩版本就够了;(可能安装版的功能更多,为了方便这里使用解压版就够做项目了)

详解nodejs解压版安装和配置(带有搭建前端项目脚手架)

2】第二步:解压上面下载的压缩包,然后在安装目录下新建两个文件夹node-cache 和node-global

这里要注意一定要在解压缩包当前目录里打开cmd窗口:shift+鼠标右键----->打开命令窗口,否则是没有npm命令的;

cmd执行,配置NPM全局模块路径和cache默认安装位置

npm config set cache "E:\nodeInstall\node-v10.14.0-win-x64\node-cache"
npm config set prefix "E:\nodeInstall\node-v10.14.0-win-x64\node-global"

3】第三步:修改配置环境变量

在桌面右键我的电脑(或计算机)---属性 ---高级系统设置----环境变量----

添加NODE_HOME :E:\nodeInstall\node-v10.14.0-win-x64 (你的nodejs安装根目录,如下图)
path添加: ;%NODE_HOME%;%NODE_HOME%\node-globa;

详解nodejs解压版安装和配置(带有搭建前端项目脚手架)

以上就配置好了环境变量;

4】第四步:修改npm镜像为taobao 为什么要这么做,因为如果用npm下载更新的话,npm速度回非常慢,而且容易出错;

npm install -g cnpm --registry=https://registry.npm.taobao.org 注意执行这个命令,黑窗口还是在你的nodejs 安装根目录,就是你上边一致执行的窗口;

执行完毕,关闭黑窗口命令;

5】第五步:重新打开cmd命令窗口(cnpm 命令无效说明上一步没做好,因为上一步已经配置了全局),安装vue-cli 脚手架:

cnpm install --global vue-cli

简写: cnpm i -global vue-cli

到这一步nodejs已经安装完了 ,并带有vue-cli;

6】第六步:随便在你的电脑选一位置(创建项目文件夹),cmd执行

vue init webpack xxx_front 其中“xxx_front”为你的前端项目名称,等待完成后,到此你的前端框架已经搭建完成;

7】运行项目:运行前先在你的项目根目录下:cnpm install 或cnpm i 安装前端需要的包,安装好回多出一个文件夹:node_modules

然后还是在你的项目跟目录,黑窗口执行cnpm run dev

后续打包的命令是cnpm run build

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
nodejs npm包管理的配置方法及常用命令介绍
Jun 05 NodeJs
Nodejs Express4.x开发框架随手笔记
Nov 23 NodeJs
NodeJS连接MongoDB数据库时报错的快速解决方法
May 13 NodeJs
详解nodejs 文本操作模块-fs模块(四)
Dec 22 NodeJs
NodeJS实现微信公众号关注后自动回复功能
May 31 NodeJs
NodeJS安装图文教程
Apr 19 NodeJs
Mac下通过brew安装指定版本的nodejs教程
May 17 NodeJs
nodejs实现套接字服务功能详解
Jun 21 NodeJs
NodeJS实现同步的方法
Mar 02 NodeJs
Nodejs 识别图片类型的方法
Aug 15 NodeJs
nodejs实现的http、https 请求封装操作示例
Feb 06 NodeJs
浅谈使用nodejs搭建web服务器的过程
Jul 20 NodeJs
NodeJs实现简单的爬虫功能案例分析
Dec 05 #NodeJs
nodejs 使用 js 模块的方法实例详解
Dec 04 #NodeJs
使用koa-log4管理nodeJs日志笔记的使用方法
Nov 30 #NodeJs
nodejs 使用nodejs-websocket模块实现点对点实时通讯
Nov 28 #NodeJs
NodeJs 文件系统操作模块fs使用方法详解
Nov 26 #NodeJs
详解从NodeJS搭建中间层再谈前后端分离
Nov 13 #NodeJs
手把手教你如何使用nodejs编写cli命令行
Nov 05 #NodeJs
You might like
PHP三层结构(上) 简单三层结构
2010/07/04 PHP
使用PHP实现密保卡功能实现代码<打包下载直接运行>
2011/10/09 PHP
php中设置index.php文件为只读的方法
2013/02/06 PHP
php将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
用JavaScript实现对话框的教程
2015/06/04 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
angular ng-repeat数组中的数组实例
2017/02/18 Javascript
vue-router 学习快速入门
2017/03/01 Javascript
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
vue.js 微信支付前端代码分享
2018/02/10 Javascript
vue中keep-alive,include的缓存问题
2019/11/26 Javascript
js实现移动端轮播图滑动切换
2020/12/21 Javascript
[00:36]DOTA2上海特级锦标赛 Archon战队宣传片
2016/03/04 DOTA
详解使用Python处理文件目录的相关方法
2015/10/16 Python
python下10个简单实例代码
2017/11/15 Python
Python socket实现简单聊天室
2018/04/01 Python
Python实现随机生成手机号及正则验证手机号的方法
2018/04/25 Python
Python把csv数据写入list和字典类型的变量脚本方法
2018/06/15 Python
python使用turtle库绘制树
2018/06/25 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
python实现猜数游戏(保存游戏记录)
2020/06/22 Python
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
牵手50香港:专为黄金岁月的单身人士而设的交友网站
2020/08/14 全球购物
解除劳动合同协议书
2014/04/14 职场文书
《花瓣飘香》教学反思
2014/04/15 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
社区服务活动感想
2015/08/11 职场文书
php访问对象中的成员的实例方法
2021/11/17 PHP