#Laravel5.3&Vue.js 2.0 package.json和gulp配置

Laravel5.3 & Vue.js 2.0 ----- package.json 和 gulp 配置

说明:最近我使用 laravel5.3vue.js 2.0,但是编译完成后一直报错,所以我就找了下原因,原因大概是 laravel5.3 工程中: npmpackage.json 配置文件大都还是用的 vue.js 1.0 版本的插件。
所以应该找对应2.0版本的插件修改掉,建议一开始就在 package.json 中把不需要或者过旧的包删除掉

下面是比较新的插件包:

---- package.json
  {
  "private": true,
  "scripts": {
    "prod": "gulp --production",
    "dev": "gulp watch"
  },
  "devDependencies": {
    "gulp": "^3.9.1",
    "laravel-elixir": "^6.0.0-15",
    "laravel-elixir-vue-2": "^0.3.0", // 项目根目录 gulp.js 中要相应改掉
    "laravel-elixir-webpack-official": "^1.0.10",
    "lodash": "^4.14.0",
    "vue": "^2.1.10",
    "vue-loader": "^11.1.2",
    "vue-resource": "^1.2.0",
    "vue-router": "^2.2.1"
  }
}
---gulp.js
const elixir = require('laravel-elixir');

require('laravel-elixir-vue-2');

/*
 |--------------------------------------------------------------------------
 | Elixir Asset Management
 |--------------------------------------------------------------------------
 |
 | Elixir provides a clean, fluent API for defining some basic Gulp tasks
 | for your Laravel application. By default, we are compiling the Sass
 | file for our application, as well as publishing vendor resources.
 |
 */

elixir(mix => {
    mix.sass('app.scss')
       .webpack('main.js');

});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学...
    依依玖玥阅读 3,185评论 7 55
  • 对网站资源进行优化,并使用不同浏览器测试并不是网站设计过程中最有意思的部分,但是这个过程中的很多重复的任务能够使用...
    懵逼js阅读 1,088评论 0 8
  • 在现在的前端开发中,前后端分离、模块化开发、版本控制、文件合并与压缩、mock数据等等一些原本后端的思想开始...
    Charlot阅读 5,497评论 1 32
  • 现代的社会,虽说女性地位有所提升,但在我看来依旧是表面工作。 1.婆媳矛盾严峻,婆媳矛盾的源头,实际确是大众性别歧...
    bwgc阅读 622评论 0 5
  • 生孩子这件事,某种程度上是一个人的一场跋山涉水,是自己的一场跌宕起伏的过山车。所有人,都只能在远处看着。这是一种孤...
    侨桐阅读 817评论 4 3