docker環境にlaravel-mixをインストールする方法

今回はlaravelでlaravel-mixを使用した時にはまったのでここに残しておきます。

nodeのインストール

curl -sL https://deb.nodesource.com/setup_10.x | bash -

>node -v
v0.10.38

laravel-mixのインストール

>npm i laravel-mix

npm WARN package.json browser-sync@2.26.3 No README data
npm WARN engine laravel-mix@4.0.14: wanted: {"node":">=6.0.0"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm ERR! Error: Method Not Allowed

原因

nodeが6.0.0以上じゃないと怒られた。
???

注:ここで犯した間違い
node -vでv0.10.38と出ているがversion10なんだと勘違いしていたこと

nodeを最新にする必要がある

nvm install --lts

これで最新になった

>node -v
v10.15.1

再度laravel-mixのインストール

npm i laravel-mix

20190317追記

再度実施したところ
以下のコマンドでいけた

curl -sL https://deb.nodesource.com/setup_10.x | bash - && apt-get install -y nodejs

まとめ

nodeへの理解が乏しいのでもう少し勉強して出直そうと思う。
以上

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です