当前位置: 首页 > 知识库问答 >
问题:

本地安装的gulp不在命令行中运行?

端木乐语
2023-03-14

由于我不想在全局范围内安装gulp,而希望运行本地gulp,所以我在package.json文件中添加了脚本,如下所示

{
  "name": "",
  "version": "1.0.0",
  "main": "index.js",
  "private": true,
  "dependencies": {
    "async": "1.5.0"
  },
  "devDependencies": {
    "gulp": "^3.9.0",
    "gulp-jslint": "^0.2.2"
  },
  "scripts": {
      "gulp": "./node_modules/.bin/gulp"   // is this correct?
    }
}

在我的myproject文件夹中添加了一个gulpfile.js

var gulp = require('gulp'); 

// include plug-ins
var jslint = require('gulp-jslint');

// JS hint task
gulp.task('lint', function() {
  gulp.src('./common/srp/*.js')
    .pipe(jslint())
    .pipe(jslint.reporter('default'));
});

gulp.task("default", ["lint"]);

但是现在在myproject文件夹中的命令行上,当我运行gulp和gulp lint时,我得到了一个错误

共有1个答案

田兴朝
2023-03-14

对我来说什么都不起作用。我听从了所有人的指示。无论我做了什么,我都不能运行Gulp命令。

为了解决这个问题,我打开了Node.js命令提示符,该提示符在下载并运行Node.js时自动安装。

进入此命令提示符后,我可以运行以下命令:

npm install -g gulp
gulp -v
 类似资料:
  • 在目录下查看时,可以看到可执行文件。 我的npm安装有问题吗?

  • 问题内容: 通过npm 安装gulp.js后,从与安装目录相同的目录运行命令时收到错误消息。 在目录下查找时,我可以在其中看到可执行文件。 我的npm安装有问题吗? 问题答案: 完全正常。如果要在命令行上使用它,则需要全局安装。 请参阅安装说明。 另外,不在您的中。但是它会在运行npm脚本时由npm自动添加(请参阅此博客文章以获取参考)。 因此,您可以添加到文件中: 然后,您可以运行或启动gulp

  • 我想使用从gulp运行shell命令。我看到下面这个成语被用于gulpfile。 这是从吞咽任务中运行命令的惯用方法吗?

  • 问题内容: 我可以以某种方式跳过对项目的本地Gulp安装吗? 我在全球范围内安装了Gulp,并将其作为依赖项添加到package.json中。但Gulp仍然希望随消息一起在本地安装。如果执行本地安装,则Gulp将按节点复制到我的项目中。 有没有办法跳过Gulp的本地安装?我希望能够从命令行在整个服务器上运行它并全局管理它的安装。 问题答案: 一种干净的方法是在本地没有安装 gulp ,就像在本地一

  • 问题内容: 如果我有一个基本的Python脚本,并带有hashbang和不存在的内容,那么可以从Linux上的终端运行 无需通过解释器或任何文件扩展名执行,它将执行该程序。 所以我会安装此脚本,以便我可以简单地键入 在系统中的任何地方,它将运行?可以为系统上的所有用户实施此操作,还是必须为每个用户重做此操作?我是否只是将脚本放置在特定目录中,还是有其他必要? 问题答案: 放置这样的东西的最佳地点是

  • 我正在使用Visual Studio Code,但我无法运行“在路径中安装代码命令”选项,因为当我键入Shift Ctrl P时,此命令不会出现。我正在使用Windows 10和最新版本的Visual Studio Code。 我尝试了许多步骤来解决我的问题,但没有成功。以下是我所做的: 重新安装了Visual Studio Code(最新版本),并检查了要添加到PATH变量的选项。不起作用。 打