node.js安装——Windows7系统下的安装及其环境部署——特别详细
作为一个前端的菜鸟同学,之间也没学过什么框架,目前公司做项目,所用到的webpack+node.js+vue。
首先,关于node的环境部署方面,建议官网安装node.js,最好不要安装非稳定版的版本或者是低版本的,因为会在项目开发阶段产生一些未知,而且不必要的bug。
node安装步骤:1.安装node直接按照步骤一步步安装,没有什么特殊的地方,安装成功之后,按快捷键"系统+r",进入命令行(cmd),输入命令node -v(注意node后面空格哦)查看是否安装成功,并且查看版本号。
2.在node安装主目录下新建node_global和node_cache两个文件夹。
命令行输入npm config set cache "C:\Program Files\nodejs\node_cache(作为缓存的包)以及npm config set prefix "C:\Program Files\nodejs\node_global(执行此命令成功后在它的目录下会出现以下东西,当然我的里面可能已经有很多配置了的文件)。
进入计算机,右键属性,查看高级系统设置,进入环境变量对话框,在‘系统变量’下新建NODE_PATH,输入C:\Program Files\nodejs\node_global\node_modules(此步骤相当关键,选择的是你安装node.js的路径,此举例安装在C盘)。然后再将‘用户变量’中的PATH修改为C:\Program Files\nodejs\node_global\。
3.大家可能会疑惑,npm 是从哪儿冒出来的,npm是你在安装node的时候直接和它一起安装好的,这个毋庸置疑。npm是包管理器,通过它我们可以安装各种的依赖包,由于npm是国外的资源,所以在用的过程中可能出现卡顿情况,所以我建议使用国内的淘宝镜像。快捷键进入命令行输入npm install -g cnpm --registry=https://registry.npm.taobao.org下载淘宝镜像,之后就用cnpm代替npm使用。
接下来我们就随便建一个项目玩玩儿看。(1)进入cmd命令行(如果发现无法安装依赖包,就选择以管理员权限运行)输入 cnpm install webpack –g(-g是全局的意思)和cnpm install vue-cli –g(vue-cli是一个官方发布的vue.js项目脚手架,可以用它快速的创建vue项目)。(2)进入想创建项目的文件夹,这里我们以桌面(desktop)为例,首先命令行输入cd desktop,接着vue init webpack vueproject(注意项目名称一般不写中文)。然后cd vueproject进入我们的项目包,接着cnpm install和cnpm run dev,你会发现会在浏览器的某个端口打开一个页面。如下
证明我们部署完成。
node.js安装——Windows7系统下的安装及其环境部署——特别详细的更多相关文章
- node.js之Windows 系统下设置Nodejs NPM全局路径
node.js 0.10 版本下修改全局路径: npm config set cache "D:\nodejs\node_cache" npm config set prefix ...
- windows7系统下如何安装windows xp系统(无法识别硬盘,删除隐藏分区)
一.硬盘模式的设置 要设置好硬盘模式,否则安装操作系统的时候,根本就不识别硬盘,自然无法安装操作系统了.此步骤主要是解决无法识别硬盘的问题. 首先,进入BIOS当中,一般在advanced当中,有一个 ...
- 【转】Windows7系统下硬盘安装全新更高版本Windows7
原文地址:http://jingyan.baidu.com/article/656db918aee053e381249c06.html 1.下载windows7 7600 ISO镜像(RC或RTM), ...
- Linux系统下yum镜像源环境部署记录
之前介绍了Linux环境下本地yum源配置方法,不过这个是最简单最基础的配置,在yum安装的时候可能有些软件包不够齐全,下面说下完整yun镜像源系统环境部署记录(yum源更新脚本下载地址:https: ...
- windows系统下,gpu开发环境部署
1,安装python,使用anaconda或者直接用python.exe安装都可以.我用的是python3.6版的 对于相关的程序包,比如tensorflow或者opencv等,anaconda可以在 ...
- Windows7系统下安装OpenSSL攻略
Windows7系统下安装OpenSSL攻略 http://blog.chinaunix.net/uid-20479991-id-216269.html http://my.oschina.net/s ...
- linux系统下手动安装Angular-cli
安装Angular-cli 背景 由于公司linux服务器没有外网,无法通过npm包管理器直接安装,只能手动安装一个Angular-cli平台环境! 安装步骤 1. 先再linux系统下安装好node ...
- 关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用
关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用 工作环境:window下 在一切的最开始,安装node.js (中文站,更新比较慢http://nodejs.cn/) ...
- Git_Windows 系统下Git安装图解
Windows 系统下Git安装图解 心得 :很成功~ 简单来说Git是一个免费的.开源的版本控制软件,从功能上讲,跟我们比较熟悉的Subversion(SVN)这类版本控制软件没什么两样.由于工 ...
随机推荐
- hibernate使用注解简化开发
简述 在编写hibernate的时候,需要将实体类映射到数据库中的表.通常需要一个配置文件(hibernate.cfg.xml),一个实体类(XX.Java),还有一个映射文件(XX.hbm.xml) ...
- 面向接口编程实现不改代码实现Redis单机/集群之间的切换
开发中一般使用Redis单机,线上使用Redis集群,因此需要实现单机和集群之间的灵活切换 pom配置: <!-- Redis客户端 --> <dependency> < ...
- (转)Java Socket编程
原文出自:http://www.cnblogs.com/rocomp/p/4790340.html Socket是网络驱动层提供给应用程序编程接口和一种机制.可以把Socket比喻成一个港口码头,应用 ...
- MongoDB备份恢复与导出导入
说明:本文所有操作均在win7下的MongoDB3.4.4版本中进行. 一.备份与恢复 1. 备份: mongodump -h IP --port 端口 -u 用户名 -p 密码 -d数据库 -o 文 ...
- LeetCode 370. Range Addition (范围加法)$
Assume you have an array of length n initialized with all 0's and are given k update operations. Eac ...
- iOS下OpenCV开发配置的两个常见问题(sign和link)
本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃 先上可以运行官方推荐的<OpenCV for iOS samples>的demo链 ...
- 老生常谈:关于undo表空间的使用率
就在前几天,又有一个客户向我咨询undo表空间使用率的问题. 这让我想起几年前曾经有个省份的案例,客户的实际运维人员是一位刚毕业不久的女孩,几乎不懂Oracle原理,项目经理交给她的任务也是基础运维工 ...
- js 如何判断一个数字是不是2的n次方幂
昨天去面试时,面试官问了一道面试题,说如何判断一个数是不是2的n次方幂,我当时不知道2的n次方幂是什么(糗大发了
- php 不写闭合标签
参阅了一些文章,对PHP闭合标签的总结如下: 好处:如果这个是一个被别人包含的程序,没有这个结束符,可以减少很多很多问题,比如说:header, setcookie, session_st ...
- Python 之简单线程池创建
try: from Queue import Queue, Empty except: from queue import Queue, Empty import threading import t ...