通過NPM安裝gulp.js後,我在從安裝到其中的同一目錄運行gulp
命令時收到no command 'gulp' found
錯誤。未找到命令'gulp' - 安裝後
當在node_modules/.bin/
目錄下查看時,我可以在那裏看到gulp
可執行文件。
我的NPM安裝有問題嗎?
通過NPM安裝gulp.js後,我在從安裝到其中的同一目錄運行gulp
命令時收到no command 'gulp' found
錯誤。未找到命令'gulp' - 安裝後
當在node_modules/.bin/
目錄下查看時,我可以在那裏看到gulp
可執行文件。
我的NPM安裝有問題嗎?
這很正常。 如果您想在命令行上使用gulp-cli
,則需要全局安裝它。
npm install --global gulp-cli
另外,node_modules/.bin/
不在您的$PATH
中。但是在運行npm腳本時它會自動添加npm(請參閱this blog post for reference)。
所以,你可以添加scripts
您package.json
文件:
{
"name": "your-app",
"version": "0.0.1",
"scripts": {
"gulp": "gulp",
"minify": "gulp minify"
}
}
然後,您可以運行npm run gulp
或npm run minify
推出一口任務。
我其實有同樣的問題。
此鏈接可能是我最好的猜測:
nodejs vs node on ubuntu 12.04
我這樣做是爲了解決我的問題:
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get install nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node
我解決了這個問題,而使用下面的命令重新安裝節點:
$ npm uninstall --global gulp gulp-cli
$ rm /usr/local/share/man/man1/gulp.1
$ npm install --global gulp-cli
這個稍微更新的版本適用於我,因爲我使用NVM來管理我的Node環境: '$ npm uninstall -g gulp gulp-cli''$ rm/Users/[usrName]/.nvm/versions/node/[nodeVersion]/share/man/man1/gulp.1''' $ npm install -g gulp-cli' – JustJen
我解決了刪除gulp a的問題第二安裝一飲而盡-CLI再次:
rm /usr/local/bin/gulp
npm install -g gulp-cli
還需要使用'sudo' –
安裝到Mac - 塞拉利昂 - 許多失敗的嘗試後安裝,並通過命令行運行全局一飲而盡使用幾種不同的指令,我發現我已將此添加到我的路徑和它的工作:
export PATH=/usr/local/Cellar/node/7.6.0/libexec/npm/bin/:$PATH
我在安裝gulp時從文本輸出中獲得了該路徑。
你做了全球安裝嗎? 'npm install gulp -g' –
我遇到同樣的問題。我做了全球安裝,但仍然沒有... – iluvpinkerton
此鏈接肯定會幫助你 https://stackoverflow.com/a/45707907/5222115 –