详解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使用jQuery选择器操作DOM
Feb 13 NodeJs
详解nodejs 文本操作模块-fs模块(三)
Dec 22 NodeJs
详解Nodejs的timers模块
Dec 22 NodeJs
async/await与promise(nodejs中的异步操作问题)
Mar 03 NodeJs
nodejs搭建本地http服务器教程
Mar 13 NodeJs
nodeJS实现简单网页爬虫功能的实例(分享)
Jun 08 NodeJs
深入解析nodejs HTTP服务
Jul 25 NodeJs
使用Nodejs连接mongodb数据库的实现代码
Aug 21 NodeJs
详解nodejs通过代理(proxy)发送http请求(request)
Sep 22 NodeJs
nodejs 日志模块winston的使用方法
May 02 NodeJs
Nodejs实现爬虫抓取数据实例解析
Jul 05 NodeJs
NodeJS开发人员常见五个错误理解
Oct 14 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
模仿OSO的论坛(三)
2006/10/09 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
php单态设计模式(单例模式)实例
2014/11/18 PHP
php抽象类使用要点与注意事项分析
2015/02/09 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
javascript克隆对象深度介绍
2012/11/20 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
jquery密码强度校验
2015/12/02 Javascript
AngularJs定制样式插入到ueditor中的问题小结
2016/08/01 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
JS简单判断字符在另一个字符串中出现次数的2种常用方法
2017/04/20 Javascript
详解webpack+gulp实现自动构建部署
2017/06/29 Javascript
javascript变量提升和闭包理解
2018/03/12 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
[01:42]TI4西雅图DOTA2前线报道 第一顿早饭哦
2014/07/08 DOTA
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
Python文件操作类操作实例详解
2014/07/11 Python
详解MySQL数据类型int(M)中M的含义
2016/11/20 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
英国标志性奢侈品牌:Burberry
2016/07/28 全球购物
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
金融系毕业生自荐书
2014/07/08 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
大四学生个人总结
2015/02/15 职场文书
小学运动会宣传稿
2015/07/23 职场文书
Redis高可用集群redis-cluster详解
2022/03/20 Redis
Redis官方可视化工具RedisInsight安装使用教程
2022/04/19 Redis