vue创建项目(npm安装→初始化项目→发布)


npm:是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。比如常用的有:
  1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  2)允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  3)允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
第一步 npm安装
首先:先从nodejs.org中下载nodejs
  vue创建项目(npm安装→初始化项目→发布)_第1张图片

如图,下载8.9.3LTS(推荐给绝大部分用户使用的)
双击安装
  vue创建项目(npm安装→初始化项目→发布)_第2张图片

一直Next
  vue创建项目(npm安装→初始化项目→发布)_第3张图片
vue创建项目(npm安装→初始化项目→发布)_第4张图片
vue创建项目(npm安装→初始化项目→发布)_第5张图片

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

vue创建项目(npm安装→初始化项目→发布)_第6张图片

点击Install安装
vue创建项目(npm安装→初始化项目→发布)_第7张图片

点击Finish完成
查看目录是否有以下的文件
  vue创建项目(npm安装→初始化项目→发布)_第8张图片

打开控制命令行程序(CMD),检查是否正常
  vue创建项目(npm安装→初始化项目→发布)_第9张图片
vue创建项目(npm安装→初始化项目→发布)_第10张图片
vue创建项目(npm安装→初始化项目→发布)_第11张图片

如果不是最新版本,运行一下代码即可。
运行指令
npm install -g npm
这样npm就更新到最新版本了。
使用淘宝 NPM 镜像
大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。
淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
$ npm install - g cnpm -- registry = https : //registry.npm.taobao.org
这样就可以使用 cnpm 命令来安装模块了:
$ cnpm install [ name ]
第二步 初始化项目
利用vue-cli初始化构建vue项目,我们会获得一个初始的文件夹结构,下面是详细的介绍。
vue创建项目(npm安装→初始化项目→发布)_第12张图片

  1. 第一步:安装vue-cli
cnpm intall vue-cli -g
vue创建项目(npm安装→初始化项目→发布)_第13张图片

  1. 第二步:检查是否安装成功
查看vue-cli是否成功,不能检查vue-cli,需要检查vue
vue -V查看vue的版本号
vue list
vue创建项目(npm安装→初始化项目→发布)_第14张图片
vue创建项目(npm安装→初始化项目→发布)_第15张图片

  1. 第三步:初始化
vue init webpack “名称”
名称就是创建项目的名称,暂时叫做vue-me
vue创建项目(npm安装→初始化项目→发布)_第16张图片


  1. 如果在执行上述 操作之后,你遇到如下的错误,导致不能运行vue创建项目(npm安装→初始化项目→发布)_第17张图片

  1. 上述的报错是由于使用cnpm安装的,导致后面缺了很多库
所以我们使用npm重新install一次,注意是npm,这个时间可能会有点长. vue创建项目(npm安装→初始化项目→发布)_第18张图片

vue创建项目(npm安装→初始化项目→发布)_第19张图片

  1. 6cnpm run dev 运行程序,在浏览器我们就能看到我们初始化的vue的项目了。
 
第三步,打包发布(测试版为例)
1、在当前项目中运行指令:npm run build;
vue创建项目(npm安装→初始化项目→发布)_第20张图片

2、运行成功后显示
vue创建项目(npm安装→初始化项目→发布)_第21张图片

然后会在你的项目文件中发现一个dist文件夹,这就是你要打包后需要发版的文件(根据自己的需要更改dist的文件夹名字)
vue创建项目(npm安装→初始化项目→发布)_第22张图片

然后连接到服务器,将打包好的文件上传到根目录下就算正式完成了
vue创建项目(npm安装→初始化项目→发布)_第23张图片

vue项目打包后,文件找得到,但是引用的字体及背景图片找不到;
更改 build/utils.js 文件中 ExtractTextPlugin 插件的options 配置:
if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, publicPath: '../../' , // 注意配置这一部分,根据目录结构自由调整 fallback: 'vue-style-loader' })} else { return [ 'vue-style-loader' ].concat(loaders)}

本文引用:https://www.cnblogs.com/laizhouzhou/p/8027908.html
https://jingyan.baidu.com/article/0a52e3f4eced5abf62ed720b.html



vue创建项目(npm安装→初始化项目→发布)
npm:是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。比如常用的有:
  1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  2)允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  3)允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
第一步 npm安装
首先:先从nodejs.org中下载nodejs
  vue创建项目(npm安装→初始化项目→发布)_第24张图片

如图,下载8.9.3LTS(推荐给绝大部分用户使用的)
双击安装
  vue创建项目(npm安装→初始化项目→发布)_第25张图片

一直Next
  vue创建项目(npm安装→初始化项目→发布)_第26张图片
vue创建项目(npm安装→初始化项目→发布)_第27张图片
vue创建项目(npm安装→初始化项目→发布)_第28张图片

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

vue创建项目(npm安装→初始化项目→发布)_第29张图片

点击Install安装
vue创建项目(npm安装→初始化项目→发布)_第30张图片

点击Finish完成
查看目录是否有以下的文件
  vue创建项目(npm安装→初始化项目→发布)_第31张图片

打开控制命令行程序(CMD),检查是否正常
  vue创建项目(npm安装→初始化项目→发布)_第32张图片
vue创建项目(npm安装→初始化项目→发布)_第33张图片
vue创建项目(npm安装→初始化项目→发布)_第34张图片

如果不是最新版本,运行一下代码即可。
运行指令
npm install -g npm
这样npm就更新到最新版本了。
使用淘宝 NPM 镜像
大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。
淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
$ npm install - g cnpm -- registry = https : //registry.npm.taobao.org
这样就可以使用 cnpm 命令来安装模块了:
$ cnpm install [ name ]
第二步 初始化项目
利用vue-cli初始化构建vue项目,我们会获得一个初始的文件夹结构,下面是详细的介绍。
vue创建项目(npm安装→初始化项目→发布)_第35张图片

  1. 第一步:安装vue-cli
cnpm intall vue-cli -g
vue创建项目(npm安装→初始化项目→发布)_第36张图片

  1. 第二步:检查是否安装成功
查看vue-cli是否成功,不能检查vue-cli,需要检查vue
vue -V查看vue的版本号
vue list
vue创建项目(npm安装→初始化项目→发布)_第37张图片
vue创建项目(npm安装→初始化项目→发布)_第38张图片

  1. 第三步:初始化
vue init webpack “名称”
名称就是创建项目的名称,暂时叫做vue-me
vue创建项目(npm安装→初始化项目→发布)_第39张图片


  1. 如果在执行上述 操作之后,你遇到如下的错误,导致不能运行vue创建项目(npm安装→初始化项目→发布)_第40张图片

  1. 上述的报错是由于使用cnpm安装的,导致后面缺了很多库
所以我们使用npm重新install一次,注意是npm,这个时间可能会有点长. vue创建项目(npm安装→初始化项目→发布)_第41张图片

vue创建项目(npm安装→初始化项目→发布)_第42张图片

  1. 6cnpm run dev 运行程序,在浏览器我们就能看到我们初始化的vue的项目了。
 
第三步,打包发布(测试版为例)
1、在当前项目中运行指令:npm run build;
vue创建项目(npm安装→初始化项目→发布)_第43张图片

2、运行成功后显示
vue创建项目(npm安装→初始化项目→发布)_第44张图片

然后会在你的项目文件中发现一个dist文件夹,这就是你要打包后需要发版的文件(根据自己的需要更改dist的文件夹名字)
vue创建项目(npm安装→初始化项目→发布)_第45张图片

然后连接到服务器,将打包好的文件上传到根目录下就算正式完成了
vue创建项目(npm安装→初始化项目→发布)_第46张图片

vue项目打包后,文件找得到,但是引用的字体及背景图片找不到;
更改 build/utils.js 文件中 ExtractTextPlugin 插件的options 配置:
if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, publicPath: '../../' , // 注意配置这一部分,根据目录结构自由调整 fallback: 'vue-style-loader' })} else { return [ 'vue-style-loader' ].concat(loaders)}

你可能感兴趣的:(vue)