详解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 express框架一个工程中同时使用ejs模版和jade模版
Dec 28 NodeJs
Windows 系统下设置Nodejs NPM全局路径
Apr 26 NodeJs
详解nodejs中exports和module.exports的区别
Feb 17 NodeJs
NodeJS学习笔记之Module的简介
Mar 24 NodeJs
详解nodejs微信公众号开发——6.自定义菜单
Apr 13 NodeJs
Nodejs 和Session 原理及实战技巧小结
Aug 25 NodeJs
Nodejs中crypto模块的安全知识讲解
Jan 03 NodeJs
Nodejs 和 Electron ubuntu下快速安装过程
May 04 NodeJs
详解从NodeJS搭建中间层再谈前后端分离
Nov 13 NodeJs
nodejs中实现用户注册路由功能
May 20 NodeJs
nodejs中使用archive压缩文件的实现代码
Nov 26 NodeJs
nodejs实现的http、https 请求封装操作示例
Feb 06 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实现的多彩标签效果代码分享
2014/08/21 PHP
PHP实现微信发红包程序
2015/08/24 PHP
JavaScript中数组成员的添加、删除介绍
2014/12/30 Javascript
从零学习node.js之express入门(六)
2017/02/25 Javascript
jQuery模拟下拉框选择对应菜单的内容
2017/03/07 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
自定义javascript验证框架示例【附源码下载】
2019/05/31 Javascript
weui上传多图片,压缩,base64编码的示例代码
2020/06/22 Javascript
js绘制一条直线并旋转45度
2020/08/21 Javascript
[01:05:32]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第一局
2016/03/04 DOTA
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
Python map和reduce函数用法示例
2015/02/26 Python
python爬虫之xpath的基本使用详解
2018/04/18 Python
python递归全排列实现方法
2018/08/18 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
Python谱减法语音降噪实例
2019/12/18 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
Python和Bash结合在一起的方法
2020/11/13 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
python 解决函数返回return的问题
2020/12/05 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
JoJo Maman Bébé爱尔兰官网:英国最受欢迎的精品母婴品牌
2020/12/20 全球购物
门卫岗位职责
2013/11/15 职场文书
法警的竞聘演讲稿
2014/01/02 职场文书
生育关怀行动实施方案
2014/03/26 职场文书
公司离职证明标准样本
2014/10/05 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
植物园观后感
2015/06/11 职场文书
农贸批发市场管理制度
2015/08/07 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书
k8s部署redis cluster集群的实现
2021/06/24 Redis
Redis Cluster集群动态扩容的实现
2021/07/15 Redis
关于Spring配置文件加载方式变化引发的异常详解
2022/01/18 Java/Android