質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

0回答

1018閲覧

Vue element-uiを使用するとassets:precompileできなくなる。

kuno

総合スコア5

Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2020/04/11 16:40

編集2020/04/12 08:48

前提・実現したいこと

自分は初学者であるため上手く質問できなかったら申し訳ないです。
その際はもっとこうした方がいいなどコメントにてご教授願います。

今回やりたいことはelement-uiを使用して、precompileできるようにすることです。

RAILS_ENV=production bundle exec rake assets:precompile

と入力すると下記のようにエラーが出ずにprecompileに失敗してしまいます。
原因が分かる方いらっしゃったら教えてください。

発生している問題・エラーメッセージ

yarn install v1.21.1 [1/4] Resolving packages... [2/4] Fetching packages... info fsevents@1.2.9: The platform "linux" is incompatible with this module. info "fsevents@1.2.9" is an optional dependency and failed compatibility check. Excluding it from installation. [3/4] Linking dependencies... warning " > @babel/plugin-proposal-class-properties@7.8.3" has unmet peer dependency "@babel/core@^7.0.0-0". warning "@babel/plugin-proposal-class-properties > @babel/helper-create-class-features-plugin@7.9.5" has unmet peer dependency "@babel/core@^7.0.0". warning " > vue-loader@15.9.1" has unmet peer dependency "css-loader@*". warning " > vue-loader@15.9.1" has unmet peer dependency "webpack@^3.0.0 || ^4.1.0 || ^5.0.0-0". warning " > webpack-dev-server@3.9.0" has unmet peer dependency "webpack@^4.0.0". warning "webpack-dev-server > webpack-dev-middleware@3.7.2" has unmet peer dependency "webpack@^4.0.0". [4/4] Building fresh packages... Done in 4.91s. Compiling... Compilation failed: ここでエラーが何も出ない。

該当のソースコード

webpack周りが怪しそうだと思い、こまめにマージして確かめた結果、element-uiが原因であることが分かりました。
ですがここの何が原因なのか全く分かりません。

#ここ以下の物を記述するとprecompileに失敗する。 import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; import locale from 'element-ui/lib/locale/lang/ja';

試したこと

違う気もしましたがこの記事の内容を試してみました。 precompileできなかったです。 https://qiita.com/Sa2Knight/items/7386a83c2058e53f0eef

補足情報(FW/ツールのバージョンなど)

version: rails6, webpack4系, nginx, puma

必要か分かりませんがpackage.jsonの中身です。
他に足りない情報ありましたらコメントにて終えてください。
よろしくお願いいたします。

{ "name": "hogehoge", "private": true, "dependencies": { "@fortawesome/fontawesome-free": "^5.12.1", "@rails/actioncable": "^6.0.0-alpha", "@rails/activestorage": "^6.0.0-alpha", "@rails/ujs": "^6.0.0-alpha", "@rails/webpacker": "^4.2.0", "bootstrap": "4.3.1", "element-ui": "^2.13.0", "gulp": "^4.0.2", "gulp-sass": "^4.0.2", "import-glob-loader": "^1.1.0", "jquery": "^3.4.1", "node-sass": "^4.13.1", "popper.js": "^1.16.1", "superagent": "^5.2.2", "turbolinks": "^5.2.0", "vue": "^2.6.11", "vue-loader": "^15.9.1", "vue-notification": "^1.3.20", "vue-router": "^3.1.6", "vue-template-compiler": "^2.6.11", "vue-turbolinks": "^2.1.0" }, "version": "0.1.0", "devDependencies": { "webpack-dev-server": "^3.9.0" } }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問