由于我不想在全局范围内安装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时,我得到了一个错误
对我来说什么都不起作用。我听从了所有人的指示。无论我做了什么,我都不能运行Gulp命令。
为了解决这个问题,我打开了Node.js命令提示符,该提示符在下载并运行Node.js时自动安装。
进入此命令提示符后,我可以运行以下命令:
npm install -g gulp
gulp -v
在目录下查看时,可以看到可执行文件。 我的npm安装有问题吗?
问题内容: 通过npm 安装gulp.js后,从与安装目录相同的目录运行命令时收到错误消息。 在目录下查找时,我可以在其中看到可执行文件。 我的npm安装有问题吗? 问题答案: 完全正常。如果要在命令行上使用它,则需要全局安装。 请参阅安装说明。 另外,不在您的中。但是它会在运行npm脚本时由npm自动添加(请参阅此博客文章以获取参考)。 因此,您可以添加到文件中: 然后,您可以运行或启动gulp
我想使用从gulp运行shell命令。我看到下面这个成语被用于gulpfile。 这是从吞咽任务中运行命令的惯用方法吗?
问题内容: 如果我有一个基本的Python脚本,并带有hashbang和不存在的内容,那么可以从Linux上的终端运行 无需通过解释器或任何文件扩展名执行,它将执行该程序。 所以我会安装此脚本,以便我可以简单地键入 在系统中的任何地方,它将运行?可以为系统上的所有用户实施此操作,还是必须为每个用户重做此操作?我是否只是将脚本放置在特定目录中,还是有其他必要? 问题答案: 放置这样的东西的最佳地点是
问题内容: 我可以以某种方式跳过对项目的本地Gulp安装吗? 我在全球范围内安装了Gulp,并将其作为依赖项添加到package.json中。但Gulp仍然希望随消息一起在本地安装。如果执行本地安装,则Gulp将按节点复制到我的项目中。 有没有办法跳过Gulp的本地安装?我希望能够从命令行在整个服务器上运行它并全局管理它的安装。 问题答案: 一种干净的方法是在本地没有安装 gulp ,就像在本地一
我正在使用Visual Studio Code,但我无法运行“在路径中安装代码命令”选项,因为当我键入Shift Ctrl P时,此命令不会出现。我正在使用Windows 10和最新版本的Visual Studio Code。 我尝试了许多步骤来解决我的问题,但没有成功。以下是我所做的: 重新安装了Visual Studio Code(最新版本),并检查了要添加到PATH变量的选项。不起作用。 打