详解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实现PHP的print_r函数代码
Mar 14 NodeJs
nodejs实现的一个简单聊天室功能分享
Dec 06 NodeJs
NodeJS中Buffer模块详解
Jan 07 NodeJs
Nodejs爬虫进阶教程之异步并发控制
Feb 15 NodeJs
Nodejs Stream 数据流使用手册
Apr 17 NodeJs
Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
Nov 21 NodeJs
Nodejs+Socket.io实现通讯实例代码
Feb 13 NodeJs
详解nodejs爬虫程序解决gbk等中文编码问题
Apr 06 NodeJs
配置nodejs环境的方法
May 13 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
nodejs连接mysql数据库及基本知识点详解
Mar 20 NodeJs
nodejs利用readline提示输入内容实例代码
Jul 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
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
2011/10/29 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
php实现简单的上传进度条
2015/11/17 PHP
Symfony2框架创建项目与模板设置实例详解
2016/03/17 PHP
Laravel与CI框架中截取字符串函数
2016/05/08 PHP
PHP 使用二进制保存用户状态的实例
2018/01/29 PHP
PHP工厂模式、单例模式与注册树模式实例详解
2019/06/03 PHP
jquery操作select方法汇总
2015/02/05 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
JS实现定时自动关闭DIV层提示框的方法
2015/05/11 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
JavaScript中省略元素对数组长度的影响
2016/10/26 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&”)
2016/12/23 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
vue.js或js实现中文A-Z排序的方法
2018/03/08 Javascript
vue项目中使用scss的方法步骤
2019/05/16 Javascript
js的新生代垃圾回收知识点总结
2019/08/22 Javascript
Openlayers测量距离与面积的实现方法
2020/09/25 Javascript
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
学习和使用python的13个理由
2019/07/30 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
Linux开机引导的步骤是什么
2015/10/19 面试题
旅游项目开发策划书
2014/01/18 职场文书
写给女朋友的检讨书
2014/01/28 职场文书
本科生自荐信
2014/06/18 职场文书
2014年材料员工作总结
2014/11/19 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
2016年党员学习廉政准则心得体会
2016/01/20 职场文书
浅谈PHP7中的一些小技巧
2021/05/29 PHP
POST提交数据常见的四种方式
2022/01/18 HTML / CSS