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

发布网友 发布时间:2022-04-21 09:48

我来回答

3个回答

热心网友 时间:2022-04-22 12:03

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. 项目结构

热心网友 时间:2022-04-22 13:21

npm run dev是在开发模式下运行项目,可以加载一些调试的模块如hotload;
npm run build是项目打包命令,运行这个命令后会生成可以进行上线的打包文件,这时候打开根目录下的index.html就可以直接看到你的项目效果了

热心网友 时间:2022-04-22 16:47

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com