详解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服务器(6):作出响应
Dec 18 NodeJs
浅谈NodeJS中require路径问题
May 07 NodeJs
nodejs爬虫遇到的乱码问题汇总
Apr 07 NodeJs
Nodejs 和Session 原理及实战技巧小结
Aug 25 NodeJs
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
Sep 29 NodeJs
nodeJS微信分享
Dec 20 NodeJs
详解redis在nodejs中的应用
May 02 NodeJs
Nodejs模块的调用操作实例分析
Dec 25 NodeJs
NodeJS读取分析Nginx错误日志的方法
May 14 NodeJs
Nodejs 识别图片类型的方法
Aug 15 NodeJs
Nodejs中使用puppeteer控制浏览器中视频播放功能
Aug 26 NodeJs
详解NodeJS模块化
Jun 15 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
smarty模板局部缓存方法使用示例
2014/06/17 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
2016/06/30 PHP
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
查看图片(前进后退)功能实现js代码
2013/04/24 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
2018/08/01 Javascript
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
JQuery模拟实现网页中自定义鼠标右键菜单功能
2018/11/14 jQuery
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
linux下安装python3和对应的pip环境教程详解
2019/07/01 Python
Python定时发送天气预报邮件代码实例
2019/09/09 Python
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
Kathmandu新西兰官网:新西兰户外运动品牌
2019/07/27 全球购物
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
致200米运动员广播稿
2014/02/06 职场文书
索桥的故事教学反思
2014/02/06 职场文书
党的群众路线学习材料
2014/05/16 职场文书
应届生自荐书
2014/06/23 职场文书
讲党性心得体会
2014/09/03 职场文书
就业协议书怎么填
2014/09/15 职场文书
2014年度培训工作总结
2014/11/27 职场文书
党支部先进事迹材料
2014/12/24 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
党内外群众意见范文
2015/06/02 职场文书
工作一年自我鉴定
2019/06/20 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书