npm:是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。

比如常用的有:

 1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。

  2)允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。

  3)允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

首先:先从nodejs.org中下载nodejs

如图,下载最新版本的LTS(推荐给绝大部分用户使用的)

双击安装

一直Next

可以使用默认路径,本例子中自行修改为d:\nodejs

点击Install安装

点击Finish完成

查看目录是否有以下的文件

打开控制命令行程序(CMD),检查是否正常

查看路径:【C:\Users\Administrator\AppData\Roaming】,如果不是默认用户,请看下图红框的路径路径。

再看看另外2个目录,npm的本地仓库跑在系统盘c盘的用户目录了(没见到npm-cache是因为没有用过,一使用缓存目录就生成了),我们试图把这2个目录移动回到D:\nodejs

先如下图建立2个目录

然后运行以下2条命令

npm config set prefix "D:\nodejs\node_global"

npm config set cache "D:\nodejs\node_cache"

如上图,我们再来关注一下npm的本地仓库,输入命令npm list -global

输入命令npm config set registry=http://registry.npm.taobao.org 配置镜像站

输入命令npm config list 显示所有配置信息,我们关注一个配置文件

检查镜像能否使用:【npm config get registry】

npm info vue 看看能否获得vue的信息

更新npm:【npm install npm -g】

【-g】装到【global下】,就是刚才自己创建的文件夹。

再次查看刚才的【global】文件夹有什么变化。

注意,此时,默认的模块D:\nodejs\node_modules 目录

将会改变为D:\nodejs\node_global\node_modules 目录。

如果直接运行npm install等命令会报错的。

我们需要做1件事情:

1、增加环境变量NODE_PATH 内容是:D:\nodejs\node_global\node_modules

(注意,一下操作需要重新打开CMD让上面的环境变量生效)

一、测试npm安装vue.js

命令:npm install vue -g

这里的-g是指安装到global全局目录去

二、测试npm安装vue-router

命令:npm install vue-router -g

三、安装vue脚手架

运行npm install vue-cli -g

由于没有设置环境变量,无法使用。

编辑环境、编辑path

对path环境变量添加D:\nodejs\node_global

win10以下版本的,横向显示PATH的,注意添加到最后时,不要有分号【;】

重新打开CMD,并且测试vue是否使用正常

注意,vue-cli工具是内置了模板包括 webpack 和 webpack-simple,前者是比较复杂专业的项目,他的配置并不全放在根目录下的 webpack.config.js 中。

特别备注:项目名称不允许使用数字开头,同时项目命中不允许出现大写字母。

进入目录并安装:【npm install -g】·运行【npm run dev】

npm run dev(运行dev)后

浏览器浏览:【http://localhost:8080/#/】

通过:【npm run build】

生成静态文件,打开dist文件夹下新生成的index.html文件

看到【Build complete】代表生成结束。

目录介绍(使用vsCode打开的):

四、总结

VUE当前市场上用的比较多,这个流程也是较为详细,希望能帮助到需要的朋友们。

下章开始:ASP.NET Core微服务(五)——【vue脚手架解析接口】

npm——安装教程、安装vue脚手架(ASP.NET Core微服务(五)——【vue脚手架解析接口】过度章节)相关推荐

  1. ASP.NET Core微服务(五)——【vue脚手架解析接口】

    ASP.NET Core微服务(五)--[vue脚手架解析接口]: 后台接口请参照:ASP.NET Core微服务(三)--[跨域配置]:[https://blog.csdn.net/feng8403 ...

  2. ASP.NET Core微服务(四)——【静态vue使用axios解析接口】

    ASP.NET Core微服务(二)--[ASP.NET Core Swagger配置]: 环境:win10专业版+vs2019+sqlserver2014/2019+vsCode+在线资源 boot ...

  3. ASP.NET Core微服务(一)——【完整API搭建及访问过程】

    ASP.NET Core微服务(一)--[完整API搭建及访问过程]: 环境:win10专业版+vs2019+sqlserver2014/2019 对应练习demo下载路径(1积分):[https:/ ...

  4. ASP.NET Core微服务(三)——【跨域配置】

    ASP.NET Core微服务(三)--[跨域配置] 对应练习demo(跨域)下载路径(1积分):[https://download.csdn.net/download/feng8403000/151 ...

  5. ASP.NET Core微服务(二)——【ASP.NET Core Swagger配置】

    ASP.NET Core微服务(二)--[ASP.NET Core Swagger配置]: 环境:win10专业版+vs2019+sqlserver2014/2019 ASP.NET Core微服务( ...

  6. javaweb k8s_K8S微服务核心架构学习指南 ASP.NET Core微服务基于K8S 架构师必备Kubernetes教程...

    K8S微服务核心架构学习指南 ASP.NET Core微服务基于K8S 架构师必备Kubernetes教程 课程内容是关于Kubernetes微服务架构学习课程,基于K8S开展ASP.NET核心进行微 ...

  7. 【新书推荐】《ASP.NET Core微服务实战:在云环境中开发、测试和部署跨平台服务》 带你走近微服务开发...

    <ASP.NET Core 微服务实战>译者序:https://blog.jijiechen.com/post/aspnetcore-microservices-preface-by-tr ...

  8. Asp.Net Core微服务再体验

    Asp.Net Core微服务再体验 原文:Asp.Net Core微服务再体验 ASP.Net Core的基本配置 .在VS中调试的时候有很多修改Web应用运行端口的方法.但是在开发.调试微服务应用 ...

  9. ASP.NET Core微服务(七)——【docker部署linux上线】(RDS+API接口测试部分)

    ASP.NET Core微服务(七)--[docker部署linux上线]: 本文测试采用阿里云的RDS(sqlserver服务器)+ECS(linux服務器)进行测试,由于是测试,[按量付费]买个最 ...

最新文章

  1. 【转】iOS开发-Protocol协议及委托代理(Delegate)传值
  2. SAP WMSD集成之Copy WM Quantity – Not Copy WM qty as delivery qty into delivery But PGI
  3. STM32F103的USART1和USART2的TX和RX所对应的分别是那个引脚?
  4. QT关于资源文件的添加使用
  5. 解决Eclipse无法打开“Failed to load the JNI shared library”(转)
  6. VIJOS 1052贾老二算算术 (高斯消元)
  7. gvim e303 无法打开 “[未命名]“的交换文件,恢复将不可能
  8. 下拉框--请选择-- 浏览器渲染不同造成页面初始化不一致
  9. PAT-乙级-1042 字符统计
  10. Java并发编程(03):多线程并发访问,同步控制
  11. 开源android手写批注,浅析各阅读平台手写批注 智器阅读显身手
  12. rollup打包js的注意点-haorooms博客分享
  13. eXeScope 注册机制破解
  14. 调用webservice服务方式总结
  15. 机器学习 | MATLAB实现GLM广义线性模型参数设定
  16. java list 内存释放_QList内存释放(看它内部存储的是否是Object,另外还有qDeleteAll)...
  17. 那些你所不知道的结构光技术
  18. 心怀远方,顶峰相见!!!
  19. go get命令详解
  20. 每周好书推荐《那些古怪又令人忧心的问题》

热门文章

  1. stl源码剖析_STL之set源码剖析
  2. mysql数据库如何让表单与表单关联共用_这样的表单如何做到和数据库相连,我想知道与SQL和mysql这两种的连接方法,在线等,谢谢各位!...
  3. javadoc源码获取
  4. 第二阶段 铁大Facebook——十天冲刺(六)
  5. UOJ58 【WC2013】糖果公园
  6. 【UOJ#67】新年的毒瘤 Tarjan 割点
  7. Spring.Net学习笔记(2)-依赖注入
  8. 【瑞星系统】促销更新【4】
  9. PL/SQL Developer 工具连接ORALCE数据库的方法
  10. linux c编程操作数据库(sqlite3应用)