详解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入门详解(多篇文章结合)
Mar 07 NodeJs
用nodejs写的一个简单项目打包工具
May 11 NodeJs
NodeJS制作爬虫全过程
Dec 22 NodeJs
nodejs实现bigpipe异步加载页面方案
Jan 26 NodeJs
Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
Nov 21 NodeJs
nodejs中模块定义实例详解
Mar 18 NodeJs
Ajax异步文件上传与NodeJS express服务端处理
Apr 01 NodeJs
nodejs+websocket实时聊天系统改进版
May 18 NodeJs
详解Nodejs之npm&package.json
Jun 15 NodeJs
使用vs code开发Nodejs程序的使用方法
Sep 21 NodeJs
nodeJs爬虫的技术点总结
May 13 NodeJs
Node.js实现爬取网站图片的示例代码
Apr 04 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
2020年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
php下拉选项的批量操作的实现代码
2013/10/14 PHP
php一个解析字符串排列数组的方法
2015/05/12 PHP
PHP IDE phpstorm 常用快捷键
2015/05/18 PHP
win7系统配置php+Apache+mysql环境的方法
2015/08/21 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
php字符串的替换,分割和连接方法
2016/05/23 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
jquery下为Event handler传递动态参数的代码
2011/01/06 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
js确认删除对话框适用于a标签及submit
2014/07/10 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
基于Javascript倒计时效果
2016/12/22 Javascript
ES6新特性之类(Class)和继承(Extends)相关概念与用法分析
2017/05/24 Javascript
详细分析JS函数去抖和节流
2017/12/05 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
python关键字and和or用法实例
2015/05/28 Python
Python根据区号生成手机号码的方法
2015/07/08 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
2017/12/03 Python
pycharm 解除默认unittest模式的方法
2018/11/30 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
新电JAVA笔试题目
2014/08/31 面试题
会计员岗位职责
2014/03/15 职场文书
雏鹰争章活动总结
2014/05/09 职场文书
个人承诺书怎么写
2014/05/24 职场文书
2014年工作总结及2015工作计划
2014/12/12 职场文书
奖金申请报告模板
2015/05/15 职场文书
同学会演讲稿
2019/04/02 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书
2020优秀员工演讲稿(三篇)
2019/10/17 职场文书
解决Django transaction进行事务管理踩过的坑
2021/04/24 Python
css 边框添加四个角的实现代码
2021/10/16 HTML / CSS