0
私は最近gulpをセットアップしましたが、私のIDEで(部分的に)動作しているように見えますが、コマンドラインでは動作しません。gulpコマンドラインツールが動作しない
私のpackage.jsonファイルは次のとおりです。
{
"name": "project",
"version": "0.1.0",
"dependencies": {},
"devDependencies": {
"browser-sync": "^2.14.0",
"del": "^2.2.2",
"gulp": "^3.9.1",
"gulp-autoprefixer": "^3.1.1",
"gulp-concat": "^2.6.0",
"gulp-cssnano": "^2.1.2",
"gulp-imagemin": "^3.0.3",
"gulp-less": "^3.1.0",
"gulp-pixrem": "^1.0.0",
"gulp-plumber": "^1.1.0",
"gulp-rename": "^1.2.2",
"gulp-uglify": "^2.0.0",
"gulp-util": "^3.0.7",
"run-sequence": "^1.2.2"
},
"engines": {
"node": ">=0.8.0"
}
}
これらはnpm install
でインストール(私は(NPMはOSX上で醸造を経由してインストールされている)グローバルがぶ飲みをインストールしていないに注意してください)
実行されていますwhich gulp
しかし、私はガルプが見つかりません?そこにあなたがグローバル一口をインストールすることができない場合
、 -
ありがとうございました。それはそれを使用する最良の方法ですか? (通常はsudoでインストールすることは推奨されませんが、グローバルnpmのインストールは全く同じかどうか分かりません) – Yunti
はい、gulpをグローバルに(そしてプロジェクトのpackage.json経由で)インストールするのが通常のルートです。 'sudo'でコマンドを実行すると、そのコマンドにスーパーユーザ権限が与えられます。理論上、マルウェアをインストールする可能性があります。この場合、良い習慣と同じようにできるだけ 'sudo'を避けるという考え方があります。 'sudo'を必要としないように設定を調整するのはかなり簡単です(たくさんの書き込みがあります)。 – henry