工作中我相信很多朋友对于VUE项目的一系列流程不熟悉,风尚云网学习整理了关于vue项目的构建打包发布全过程,希望对你有用。
目录:
一、vue项目的创建:
1、首先你要安装有Node.js及npm
2、安装vue脚手架
在用 Vue 构建大型应用时推荐使用 NPM 安装。NPM 能很好地和诸如 webpack 或 Browserify 模块打包器配合使用。同时 Vue 也提供配套工具来开发单文件组件。
# vue最新稳定版
npm install vue
3.创建vue项目
二、vue项目的打包:
npm打包命令:
npm run build
使用npm run build进行打包,这个时候你直接打开dist/下的index.html,会发现文件可以打开,但是所有的js,css,img等路径有问题是指向根目录的,于是乎出现了找不到路径/空白页面等等问题:
此时需要修改config/index.js里的assetsPublicPath的字段,初始项目是/他是指向项目根目录的也是为什么会出现错误,这时改为./
build: {
env: require('./prod.env'),
index: path.resolve(__dirname, '../dist/index.html'),
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: './',
productionSourceMap: true,
// Gzip off by default as many popular static hosts such as
// Surge or Netlify already gzip all static assets for you.
// Before setting to `true`, make sure to:
// npm install --save-dev compression-webpack-plugin
productionGzip: false,
productionGzipExtensions: ['js', 'css'],
// Run the build command with an extra argument to
// View the bundle analyzer report after build finishes:
// `npm run build --report`
// Set to `true` or `false` to always turn it on or off
bundleAnalyzerReport: process.env.npm_config_report
}
./ 当前目录 ../ 父级目录 / 根目录
于是再从dist根目录打开index文件就可以访问了。
三、vue项目的发布:
直接把dist这个文件夹上传到自己的服务器即可。
教程到此结束,有问题欢迎大家下方评论~
自己做的导航网:风尚云网导航站:
风尚云网导航-很有范的导航站风尚云网提供了编程的基础技术游戏, HTML、CSS、Javascript等各种小游戏,也提供了强大的在线搜索功能,实用,有趣http://1813783665.3vzhuji.cc/风尚云网-风尚云搜:我们致力于更快更全的搜索!接口持续更新!敬请期待!!!风尚云网-风尚云搜:我们致力于更快更全的搜索!接口持续更新!敬请期待!!!http://1813783665.3vzhuji.cc/caidan/sou.html自己做的搜索工具,风尚云网云搜。欢迎大家使用反馈~~~~~