Vue项目 build构建
2017-09-18 21:06
246 查看
这时候项目已经完成,需要发布到网站上了。这时候就需要将此项目构建成需要发布的版本。命令:
运行这句命令后,项目将会被构建到dist文件夹,文件夹有三个部分:
index.html 入口文件
js/ js文件目录
css/ css文件目录
这些打包好的文件都是经过压缩的。并且这些js文件和css文件都已经引入了index.html中,可以直接用于发布。但常常发布后会出错,页面显示空白,控制台错误信息为找不到文件。这个问题是由于发布的时候这些文件可能没有位于根目录,这时候就需要我们去设置。
首先看build/webpack.base.conf.js
构建的时候
这个参数默认值为
npm run build
运行这句命令后,项目将会被构建到dist文件夹,文件夹有三个部分:
dist ├── index.html └── static ├── css │ ├── app.07f748db13e7a96b56e218ff0718169a.css │ └── app.07f748db13e7a96b56e218ff0718169a.css.map └── js ├── app.6668fbc8c675cfca24c4.js ├── app.6668fbc8c675cfca24c4.js.map ├── manifest.293ca43ed534df3c86e3.js ├── manifest.293ca43ed534df3c86e3.js.map ├── vendor.e46332c3c36ca7900295.js └── vendor.e46332c3c36ca7900295.js.map
index.html 入口文件
js/ js文件目录
css/ css文件目录
这些打包好的文件都是经过压缩的。并且这些js文件和css文件都已经引入了index.html中,可以直接用于发布。但常常发布后会出错,页面显示空白,控制台错误信息为找不到文件。这个问题是由于发布的时候这些文件可能没有位于根目录,这时候就需要我们去设置。
首先看build/webpack.base.conf.js
构建的时候
publicPath的配置为
config.build.assetsPublicPath。而
config从上级目录的
config导入。而这个配置文件就是
config文件夹下的
index.js文件。
这个参数默认值为
/,表示是根目录,如果想要改为相对目录,将其配置为
./。这时候再运行
npm run build进行构建,打包出来的文件就是按照相对路径寻找的。
相关文章推荐
- vue-cli构建项目 npm run build打包后怎么在本地查看效果
- vue-cli构建项目 npm run build后应该怎么运行在本地查看效果
- vue-cli构建项目 npm run build后应该怎么运行在本地查看效果
- vue项目的webpack构建优化
- vue-cli构建vue项目步骤
- Vue-cli构建项目, 组件中js代码引入图片路径问题
- android studio 构建项目一直卡在gradle build running
- 项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】
- vue.js2.0实战:搭建开发环境及构建项目
- 提高 webpack 构建 Vue 项目的速度
- 【Vue】项目打包的时候,build.js文件过大,可以通过设置懒加载或者按照路由分模块加载进行打包
- Vue.js 项目build后路径问题
- vue-cli 构建的项目中集成less
- 使用vue-cli+axios构建的项目本地环境API代理设置和解决跨域
- Vue2+VueRouter2+Webpack+Axios 构建项目实战(四)调整 App.vue 和 router 路由
- 利用 vue-cli 构建一个 Vue 项目
- webpack 构建Vue项目
- 使用Django + Vue.js快速而优雅地构建前后端分离项目
- 使用webpack构建vue-cli项目,写scss脚本语言报错
- 项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】