>PHP 프레임워크 >Laravel >Laravel5.4 Vuejs 컴파일 실패 문제 처리 정보

Laravel5.4 Vuejs 컴파일 실패 문제 처리 정보

藏色散人
藏色散人앞으로
2020-04-26 17:22:082273검색

다음 튜토리얼 칼럼인 laravel에서는 Laravel5.4 Vuejs 컴파일 실패 문제를 해결하는 방법을 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

Laravel5.4 Vuejs 컴파일 실패 문제 처리 정보

vuejs 컴포넌트 테스트를 위해 Laravel5.4를 사용할 때 다음과 같은 오류가 발생했습니다.

vagrant@homestead:~/Code/zhihu-app$ gulp
[00:35:03] Using gulpfile ~/Code/zhihu-app/gulpfile.js
[00:35:03] Starting 'all'...
[00:35:03] Starting 'sass'...
[00:35:09] Finished 'sass' after 5.74 s
[00:35:09] Starting 'webpack'...
{ [Error: ./resources/assets/js/components/Example.vue
Module parse failed: /home/vagrant/Code/zhihu-app/resources/assets/js/components/Example.vue Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
| <template>
|     <div class="container">
|         <div class="row">
 @ ./resources/assets/js/app.js 17:26-61]
  message: &#39;./resources/assets/js/components/Example.vue\nModule parse failed: /home/vagrant/Code/zhihu-app/resources/assets/js/components/Example.vue Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type.\n| <template>\n|     <div class="container">\n|         <div class="row">\n @ ./resources/assets/js/app.js 17:26-61&#39;,
  showStack: false,
  showProperties: true,
  plugin: &#39;webpack-stream&#39;,
  __safety: { toString: [Function: bound ] } }

발생한 오류를 보면 'laravel-elixir-vue-2'가 도입되지 않았음을 알 수 있습니다.

그래서 , 해당 패키지를 다운로드한 다음 gulpfile.js 파일에 도입해야 합니다.

var elixir = require(&#39;laravel-elixir&#39;);
require(&#39;laravel-elixir-vue-2&#39;);// recommended for vue 2
elixir(function(mix) {
    mix.sass(&#39;app.scss&#39;)
        .webpack(&#39;app.js&#39;);
    mix.version([&#39;js/app.js&#39;, &#39;css/app.css&#39;])
});

Error: Cannot find module 'laravel-elixir-vue-2' 오류가 발생하는 경우 laravel-elixir-vue-2를 다운로드해야 합니다.

npm install laravel-elixir-vue-2 --save-dev

자세한 내용은 GitHub laravel-elixir-vue-2를 참조하세요. (https://github.com/vuejs/laravel-elixir-vue-2) 패키지 사용법

위 내용은 Laravel5.4 Vuejs 컴파일 실패 문제 처리 정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제