在阅读了约20篇关于gulp
的未发现问题的信息后,我仍然对此保持坚守,现在一无所知。尽管使用npm
进行安装似乎很容易。
我只是想在Ubuntu 18.04上安装gulp并在我的项目中使用它。但是似乎该项目和我的整个笔记本电脑在成功安装后都无法找到它。
我试图删除所有有关节点,nodejs,npm和任何node_modules文件夹的内容。然后使用find
命令确保已将其全部删除。
我基本上用过:
sudo apt-get purge --auto-remove nodejs
然后我复制了此website
的命令这是我几次做的事情:
sudo apt-get install node //using the specific node version 10.x
然后执行以下操作以确保已正确安装:
$ node -v
v10.16.3
$ npm -v
6.9.0
最后,我尝试安装gulp,并显示需要gulp-cli
:
sudo npm install -g gulp-cli
sudo npm install -g gulp
然后我进入了package.json
所在的项目文件夹,
npm install gulp
gulp -v
结果始终相同:
Command 'gulp' not found, but can be installed with:
sudo apt install gulp
我在任何地方都没有看到使用sudo apt install gulp
的建议,但也许我应该尝试。
谢谢您的帮助。
答案 0 :(得分:0)
您可以尝试使用以下命令进行安装。
npm install --global gulp-cli
或
$ npm uninstall --global gulp gulp-cli
$ rm /usr/local/share/man/man1/gulp.1
$ npm install --global gulp-cli
答案 1 :(得分:0)
好吧,看来我的问题与权限和sudo
的使用有关,我知道这可能会带来风险,但似乎并没有设法避免在所有地方出现这种情况。
用
彻底清洁后sudo apt-get purge --auto-remove nodejs
并再次删除所有node_modules
文件夹,包括/home/<myname>/.npm_global
,我再次尝试不带任何sudo
(安装nodejs除外)。
这是对我有用的东西:
sudo apt install nodejs
npm install --global gulp // not sure this was needed
npm install --global gulp-cli
cd <my project folder>
npm install gulp