首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过npm安装和运行gulp

无法通过npm安装和运行gulp
EN

Stack Overflow用户
提问于 2015-11-20 12:54:13
回答 3查看 11.2K关注 0票数 2

我试图通过npm安装,这样我就可以运行我的项目了。

据我所知,我所需要做的就是从我的项目位置的命令行运行"npm“,如下所示:

但是,它似乎不起作用,因为如果我从命令行运行“一饮而尽”,什么都不会发生。

在我的package.json文件中,我有以下依赖关系:

代码语言:javascript
复制
  "devDependencies": {
    "autoprefixer-stylus": "^0.7.1",
    "browser-sync": "^2.8.2",
    "gulp": "^3.9.0",
    "gulp-cache": "^0.3.0",
    "gulp-concat": "^2.6.0",
    "gulp-if": "^1.2.5",
    "gulp-imagemin": "^2.3.0",
    "gulp-minify-html": "^1.0.4",
    "gulp-nunjucks-html": "^1.2.2",
    "gulp-order": "^1.1.1",
    "gulp-plumber": "^1.0.1",
    "gulp-stylus": "^2.0.6",
    "gulp-uglify": "^1.2.0",
    "gulp-util": "^3.0.6",
    "jeet": "^6.1.2",
    "kouto-swiss": "^0.11.13",
    "minimist": "^1.1.3",
    "rupture": "^0.6.1"
  },

我的package.json文件是否发生了冲突?

如果我从一个空目录中运行“”,我会得到以下内容:

对不起,我对npm,咕哝,吞咽等都很陌生。:(

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-11-20 12:56:39

您还需要全局安装gulp

代码语言:javascript
复制
npm -g install gulp
票数 7
EN

Stack Overflow用户

发布于 2015-11-20 12:58:34

安装全局,并确保它在您的路径。这是更多的信息-> https://stackoverflow.com/a/24042936/173234

票数 3
EN

Stack Overflow用户

发布于 2015-11-20 13:08:32

这是理解npmPATH设置的组合。通常运行npm install gulpnpm install时,它会在节点模块目录下的当前目录中安装该模块。因此,如果您在C:\Oliver\test中运行npm install gulp,它将在C:\Oliver\test\node_modules\gulp中安装gulp。因为PATH变量(它是一个包含要查找可执行文件的目录列表的变量(如gulp) )没有指定C:\Oliver\test\node_modules\gulp目录,所以它永远找不到gulp命令。要解决这个问题,您需要使用npm install -g命令,其中-g标志指定全局安装,这意味着它将其放置在PATH中可用的某个位置(我不确定它在PATH上的位置)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33827249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档