node-sassでコンパイル出来ない!An output directory must be specified when compiling a directoryとエラーが出た時の対処方法

プログラミング

node-sassでコンパイルしようとしたらAn output directory must be specified when compiling a directoryとエラーが出た!

node-sass An output directory must be specified when compiling a directory エラー sass scss

node-sassでコンパイルしようとしたらAn output directory must be specified when compiling a directoryとエラーが出てコンパイル出来ない・・解決方法が分からない・・このページではnode-sassのAn output directory must be specified when compiling a directoryのエラーの解決方法をご紹介します。

【node-sassのエラーの解決方法】

  1. node-sassの環境を確認してみる

① node-sassの環境を確認してみる

npmでinstallしたnode-sassでコンパイルしようとした時に「An output directory must be specified when compiling a directory」とエラーが表示されたらパスの指定が間違っている可能性があります。作業環境のpackage.jsonを開いて”scripts”の箇所のパスの指定が正しいか確認しましょう。

{
  "name": "hogehoge",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "dependencies": {
    "node-sass": "^5.0.0"
  },
  "devDependencies": {},
  "scripts": {
    "scss-watch": "node-sass style.scss style.css" //ここが記述ミスの可能性が高いです。
  },
  "author": "",
  "license": ""
}

package.jsonの”scripts”に正しいパスが記入し再度コンパイルするとAn output directory must be specified when compiling a directory」とエラーは出ないようになっていると思います。

以上で、「An output directory must be specified when compiling a directory」と
node-sassでコンパイル出来ないエラーが出た時の対処方法についての紹介を終わります。

タイトルとURLをコピーしました