2016-08-26 18 views
5

最新のホームステッドマシンにlaravel elixirをインストールしています。laravel 5.3で作業していますが、laravel elixirをインストールするための正確なドキュメントに従っていますが、動作しませんでした。ここにスナップショットですLaravel elixir Sassエラー

この問題を解決するにはどうすればいいですか? テストバージョンである - > `

[19:33:15] Using gulpfile ~/sites/dev.friendsforever/server/gulpfile.js 
[19:33:15] Starting 'all'... 
[19:33:15] Starting 'sass'... 
[19:33:16] 'sass' errored after 169 ms 
[19:33:16] Error: ENOENT: no such file or directory, scandir '/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/vendor' 
    at Error (native) 
    at Object.fs.readdirSync (fs.js:856:18) 
    at Object.getInstalledBinaries (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/extensions.js:119:13) 
    at foundBinariesList (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/errors.js:20:15) 
    at foundBinaries (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/errors.js:15:5) 
    at Object.module.exports.missingBinary (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/errors.js:45:5) 
    at Object.<anonymous> (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/index.js:15:28) 
    at Module._compile (module.js:413:34) 
    at Object.Module._extensions..js (module.js:422:10) 
    at Module.load (module.js:357:32) 
[19:33:16] 'all' errored after 179 ms 
[19:33:16] Error in plugin 'run-sequence(sass)' 
Message: 
    ENOENT: no such file or directory, scandir '/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/vendor' 
Details: 
    errno: -2 
    code: ENOENT 
    syscall: scandir 
    path: /home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/vendor 
Stack: 
Error: ENOENT: no such file or directory, scandir '/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/vendor' 
    at Error (native) 
    at Object.fs.readdirSync (fs.js:856:18) 
    at Object.getInstalledBinaries (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/extensions.js:119:13) 
    at foundBinariesList (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/errors.js:20:15) 
    at foundBinaries (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/errors.js:15:5) 
    at Object.module.exports.missingBinary (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/errors.js:45:5) 
    at Object.<anonymous> (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/index.js:15:28) 
    at Module._compile (module.js:413:34) 
    at Object.Module._extensions..js (module.js:422:10) 
    at Module.load (module.js:357:32) 

` 画像のバージョンがある - >

enter image description here

+0

テキストエラーのバージョンの代わりに、画像を添付してください。検索エンジンは画像のエラーをインデックスに登録できません。 – blur0224

+0

-blur0224、私はテキスト版を追加しました。ありがとう:) – Rahul

答えて

9

問題は、OSとノードJSとの間の非互換性であるので、溶液でありますコマンドnpm rebuild node-sassを実行するだけです。

ホストコンピュータからnpm rebuild node-sassを実行するだけです。コンピュータにノードがインストールされている場合は、node-sassを再構築し、ホストコンピュータの環境を検出し、そのノードサスのビルドに固有の何かを実行します。

gulpコマンドを実行して、うまくいきたいと思います。

+0

ありがとうSOOO! Laravelはドキュメントを更新する必要があります。 – Ryan

3

あなたは今ではそれを考え出したていない場合は、仮想マシン内から

npm install node-sass --no-bin-links 

を実行することができ、その後、一口に動作するはずです。

+0

はすでに完了しています)。あなたの時間のためにありがとうMihai – Rahul

関連する問題