Setelah menginstal gulp.js via npm, saya menerima no command 'gulp' found
kesalahan saat menjalankan gulp
perintah dari direktori yang sama tempat ia diinstal.
Ketika mencari di bawah node_modules/.bin/
direktori, saya dapat melihat gulp
executable di sana.
Apakah ada yang salah dengan instalasi npm saya?
javascript
node.js
npm
gulp
AndrewMcLagan
sumber
sumber
npm install gulp -g
Jawaban:
Itu sangat normal. Jika Anda ingin
gulp-cli
tersedia di baris perintah, Anda harus menginstalnya secara global.Lihat instruksi instalasi .
Juga,
node_modules/.bin/
tidak ada di Anda$PATH
. Tetapi secara otomatis ditambahkan oleh npm ketika menjalankan skrip npm (lihat posting blog ini untuk referensi ).Jadi, Anda dapat menambahkan
scripts
kepackage.json
file Anda :Anda kemudian dapat menjalankan
npm run gulp
ataunpm run minify
meluncurkan tugas menelan.sumber
Saya memecahkan masalah tanpa menginstal ulang simpul menggunakan perintah di bawah ini:
sumber
$ npm uninstall -g gulp gulp-cli
$ rm /Users/[usrName]/.nvm/versions/node/[nodeVersion]/share/man/man1/gulp.1
$ npm install -g gulp-cli
Saya sebenarnya memiliki masalah yang sama.
Tautan ini mungkin tebakan terbaik saya:
nodejs vs node di ubuntu 12.04
Saya melakukan itu untuk menyelesaikan masalah saya:
sumber
sudo ln -s /usr/bin/nodejs /usr/bin/node
karena banyak aplikasi / paket mencarinya di sana.ln -s [target] [name|directory]
Perintah menciptakan link simbolik ( "alias" atau "jalan pintas"). Lihat linuxcommand.org/man_pages/ln1.htmlSaya memecahkan masalah menghapus gulp dan menginstal gulp-cli lagi:
sumber
sudo
jika masih belum diselesaikan coba tambahkan ini ke
package.js
skrip Anda"scripts": { "gulp": "gulp" },
dan jalankan
npm run gulp
itu akan runtuh skrip gulp dari gulpfile.jssumber
Menginstal di Mac - Sierra - Setelah banyak upaya gagal menginstal dan menjalankan tegukan secara global melalui baris perintah menggunakan beberapa instruksi berbeda, saya menemukan saya menambahkan ini ke jalur saya dan berhasil:
Saya mendapatkan jalur itu dari output teks ketika menginstal gulp.
sumber
Mencoba dengan sudo dan berhasil !!
sumber
Saya di lubuntu 19.10
Saya telah menggunakan kombinasi jawaban sebelumnya, dan tidak mengubah
$PATH
.npm uninstall --global gulp gulp-cli
Ini menghapus semua paket jika sudah ada.sudo npm install --global gulp-cli
Instal ulang sebagai pengguna root.Jika Anda ingin melakukan copy dan paste
harus bekerja
Saya kira
--global
tidak perlu di sini karena diinstal menggunakansudo
, tetapi saya telah menggunakannya untuk berjaga-jaga.sumber
dalam kasus saya hanya ada masalah, cukup masukkan "teguk": "teguk" di bagian skrip, dari package.json, dan kemudian gunakan perintah npm jalankan tegukan.
sumber