前提・実現したいこと
LaravelでVue.jsを使用しています。vuetifyの導入を考えています。
Vuetifyのドキュメントにcss-loaderが必要だと記載があり、yarn add css-loader -D
で導入をしました。
すると、以下のエラーが発生します。
yarn remove css-loader
で削除するとnot foundのエラーもなくなってCompiled successfullyとなりvueの表示もできます。
原因はcss-loaderでパスの指定方法等の問題ではないと考えています。
発生している問題・エラーメッセージ
ERROR Failed to compile with 8 errors These relative modules were not found:
該当のソースコード
JSON
1{ 2 "private": true, 3 "scripts": { 4 "dev": "npm run development", 5 "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 6 "watch": "npm run development -- --watch", 7 "watch-poll": "npm run watch -- --watch-poll", 8 "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", 9 "prod": "npm run production", 10 "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" 11 }, 12 "devDependencies": { 13 "@mdi/font": "^3.5.94", 14 "axios": "^0.18", 15 "bootstrap": "^4.0.0", 16 "cross-env": "^5.1", 17 "jquery": "^3.2", 18 "laravel-mix": "^4.0.7", 19 "lodash": "^4.17.5", 20 "popper.js": "^1.12", 21 "resolve-url-loader": "^2.3.1", 22 "sass": "^1.15.2", 23 "sass-loader": "^7.1.0", 24 "style-loader": "^0.23.1", 25 "vue": "^2.5.17", 26 "vue-template-compiler": "^2.5.21" 27 }, 28 "dependencies": { 29 "eslint": "^5.12.1", 30 "material-design-icons-iconfont": "^4.0.5", 31 "switch-php": "^1.1.3", 32 "vee-validate": "^2.1.5", 33 "vue-router": "^3.0.2", 34 "vuetify": "^1.5.1" 35 } 36}
試していること
現在は、css-loaderが原因と考えてcss-loaderの動きやsass-loaderとの衝突等の方向性で調べています。
vuetifyは一部分は導入できたのですが、スタイル崩れやmdiのアイコンが反映されないのでやはりcss-loaderが必要だと考えています。
・css-loader導入時にwarningでwebpackないことを指摘されていたので、yarn add webpack
しましたがコンパイルエラーになりyarn remove webpack
してコンパイルが再度通るようになりました。
###教えて欲しいこと
最終的にはvuetifyを使用できれば良いです。
vuetifyにcss-loaderは不要だとか、何か代替案や近い症状で解決した例があれば助かります。
また、どのファイルが必要かも判っていないので必要なファイル等があれば教えてください。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。