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

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

ただいまの
回答率

90.21%

Unable to locate Mix fileのエラーが解決できない

解決済

回答 1

投稿

  • 評価
  • クリップ 1
  • VIEW 981

isaatsu

score 10

お手上げ状態のため、どうかご教授ください。
Vuerouterを試して見たくて色々いじっていたらハマってしまいました。
このエラーがどうしても解決できません。
Unable to locate Mix file: /css/app.css. (View: /work/resources/views/welcome.blade.php)
locate Mix関係でインストールもれや記述がないものがあるのでしょうか?

$ npm installでインストールした後に、package.jsonを以下のようにいじりました。
package.json

    "private": true,
    "scripts": {
        "dev": "npm run development",
        "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "npm run development -- --watch",
        "watch-poll": "npm run watch -- --watch-poll",
        "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",
        "prod": "npm run production",
        "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"
    },
    "devDependencies": {
        "axios": "^0.18",
        "browser-sync": "^2.26.3",
        "browser-sync-webpack-plugin": "2.0.1",
        "cross-env": "^5.1",
        "laravel-mix": "^4.0.7",
        "resolve-url-loader": "^2.3.1",
        "sass": "^1.15.2",
        "sass-loader": "^7.1.0",
        "vue": "^2.5.17",
        "vue-router": "^2.8.1",
        "vue-template-compiler": "^2.5.21"
    }
}

その後、welcome.blade.php、HelloWorldComponent.vueを用意しました。
ここのmix('css/app.css')で怒られているようです。

/src/resources/views/welcome.blade.php

<!doctype html>
<html lang="{{ app()->getLocale() }}">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <title>Laravel</title>

        <link href="{{ mix('css/app.css') }}" rel="stylesheet" type="text/css">
    </head>
    <body>
        <div id="app">
            <example-component></example-component>
        </div>
    <script src="{{ mix('js/app.js') }}"></script>
    </body>
</html>

/src/resources/assets/js/components/HelloWorldComponent.vue

<template>
    <div class="container">
        <div class="row">
                Hello World!
        </div>
    </div>
</template>

<script>
    export default {
        mounted() {
            console.log('Component mounted.')
        }
    }
</script>

お手数お掛け致しますが、どなたかご教授のほどよろしくお願いいたします。

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

npm run devを実行してみてください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/03/24 14:02

    ご返答ありがとうございます!
    以下のようなエラーが出てきます。
    どうかご教授のほどお願いいたしますmm

    $ npm run dev
    ```
    > @ dev /handson/docker-laravel5/src
    > npm run development


    > @ development /handson/docker-laravel5/src
    > cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js


    /handson/docker-laravel5/src/node_modules/cross-env/dist/index.js:42
    });
    ^
    SyntaxError: Unexpected token }
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/handson/docker-laravel5/src/node_modules/cross-env/dist/bin/cross-env.js:4:16)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)

    npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
    npm ERR! Exit status 8
    npm ERR!
    npm ERR! Failed at the @ development script.
    npm ERR! This is most likely a problem with the package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR! cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
    npm ERR! You can get their info via:
    npm ERR! npm owner ls
    npm ERR! There is likely additional logging output above.
    npm ERR! System Darwin 17.7.0
    npm ERR! command "/.nodebrew/current/bin/node" "/.nodebrew/current/bin/npm" "run" "development"
    npm ERR! cwd /handson/docker-laravel5/src
    npm ERR! node -v v0.10.32
    npm ERR! npm -v 1.4.28
    npm ERR! code ELIFECYCLE
    npm ERR!
    npm ERR! Additional logging details can be found in:
    npm ERR! /handson/docker-laravel5/src/npm-debug.log
    npm ERR! not ok code 0

    npm ERR! @ dev: `npm run development`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the @ dev script.
    npm ERR! This is most likely a problem with the package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR! npm run development
    npm ERR! You can get their info via:
    npm ERR! npm owner ls
    npm ERR! There is likely additional logging output above.
    npm ERR! System Darwin 17.7.0
    npm ERR! command "/.nodebrew/current/bin/node" "/.nodebrew/current/bin/npm" "run" "dev"
    npm ERR! cwd/handson/docker-laravel5/src
    npm ERR! node -v v0.10.32
    npm ERR! npm -v 1.4.28
    npm ERR! code ELIFECYCLE
    npm ERR!
    npm ERR! Additional logging details can be found in:
    npm ERR! /handson/docker-laravel5/src/npm-debug.log
    npm ERR! not ok code 0
    ```

    キャンセル

  • 2019/03/25 00:27

    VagrantとかDocker上でコマンドを実行してますか?それともホストですか?
    念のため、上記と次の結果を合わせて質問本文に追記ください。
    node -v
    npm -v

    キャンセル

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

  • ただいまの回答率 90.21%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る