vue里 npm run build后应该怎么运行

 我来答
DoramiHe
2017-12-15 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59542
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部

1. 前言

vue-cli 一个简单的构建Vue.js项目的命令行界面

整体过程:

$ npm install -g vue-cli   $ vue init webpack vue-admin   $ cd vue-admin   $ npm install   $ npm run dev

后面分步说明。

2. 安装

前提条件,Node.js >=4.x版本,建议使用6.x版本。npm版本 > 3.x

全局安装vue-cli

$ npm install -g vue-cli

3. 使用

$ vue init <template-name> <project-name>

vue官方提供了多个打包工具版本的模版。我们可以使用vue list命令查看,当前可以使用的模版。

$ vue list

我们在这里,使用webpack模版。 功能齐全的webpack & vue-loader 提供热加载、代码检查、单元测试和css分离

$ vue init webpack vue-element-admin

之后,在E:\project文件夹下面,会有刚初始化的构建的项目vue-element-admin

4. 运行结果

项目基础结构已经搭建好了,现在来启动它。

进入项目文件:

$ cd vue-element-admin

安装依赖:

中国行情原因,直接安装,有时候会失败。我们一般使用npm的淘宝镜像cnpm。

先安装cnpm:

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

之后,使用:

$ cnpm install

你直接安装也可以的:

$ npm install

运行:

$ npm run dev

启动之后,自动打开默认浏览器

之后,就可以进行本地开发,实时预览开发效果。

5. 打包部署

项目开发完成之后,可以使用npm run build进行打包工作

$ npm run build

打包完成之后,会生成dist文件夹,项目上线时候,只需要将dist文件夹放到服务器就行了。

6. 项目结构

匿名用户
2016-09-28
展开全部
npm run dev是在开发模式下运行项目,可以加载一些调试的模块如hotload;
npm run build是项目打包命令,运行这个命令后会生成可以进行上线的打包文件,这时候打开根目录下的index.html就可以直接看到你的项目效果了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑喘是病得抽
2018-08-03 · TA获得超过925个赞
知道大有可为答主
回答量:2140
采纳率:98%
帮助的人:2241万
展开全部
npm run dev是在开发模式下运行项目,可以加载一些调试的模块如hotload;
npm run build是项目打包命令,运行这个命令后会生成可以进行上线的打包文件,这时候打开根目录下的index.html就可以直接看到你的项目效果了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sherleysong
2018-01-30 · TA获得超过3346个赞
知道小有建树答主
回答量:1161
采纳率:0%
帮助的人:1057万
展开全部
build 之后会生成一个dist目录。打包完命令行是不是这样提示了:
Build complete.
Tip: built files are meant to be served over an HTTP server. //打包的文件要在http server下运行
Opening index.html over file:// won't work. //直接打开这个文件不会生效
所以呢,
dist目录里的index.html 和static(默认资源文件)一起放在一个server(如tomcat,如果习惯这个的话)下即可。
如果前端人员,可以用node,先全局安装一个http-server模块即可。
npm install http-server -g
cd dist/
http-server
这样就帮你启动了一个server,可以看这个index.html了。
Starting up http-server, serving ./
Available on:
http://127.0.0.1:8080
http://192.168.3.82:8080
Hit CTRL-C to stop the server
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式