我有这个git repo:https://github.com/mschwarzmueller/angular-2-introduction。
观看一系列教程,我已经达到了必须运行gulp的程度,但它给了我一个错误。
从一开始我克隆了这个回购,然后我npm install
在该文件夹中。
我检查了package.json
,确实存在 gulp依赖。
那我该怎么办?
如果我全局安装gulp它会表现正常吗?
或者我必须以某种方式在本地安装它?
P.S。 :我试过这个并在Windows和Linux机器上遇到错误。
答案 0 :(得分:10)
如果您想在本地运行gulp,可以在使用npm install
安装依赖项后尝试此操作:
$(npm bin)/gulp
答案 1 :(得分:3)
当您发出npm install module
时,npm将安装在当前目录中。
当您发出npm install -g module
时,npm将安装在/ usr / local / lib / node或/ usr / local / lib / node_modules文件夹中
建议在命令行界面上使用模块全局安装它们。
如果你想将它用作命令行工具,比如grunt CLI,那么你想要全局安装它。另一方面,如果您想使用Node's require等依赖于您自己模块的软件包,那么您希望在本地安装。
https://docs.npmjs.com/getting-started/installing-npm-packages-globally
这就是说如果你想在命令行发出gulp命令而不是安装'gulp'模块你可能需要'gulp-cli'模块: https://www.npmjs.com/package/gulp-cli
答案 2 :(得分:-1)
从计算机上卸载nodejs应用程序,然后再次重新安装。问题应该得到解决