Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过NPM运行一口?_Javascript_Node.js_Npm_Gulp - Fatal编程技术网

Javascript 通过NPM运行一口?

Javascript 通过NPM运行一口?,javascript,node.js,npm,gulp,Javascript,Node.js,Npm,Gulp,通过NPM运行Gulp,如下所示: // package.json "scripts": { "gulp": "./node_modules/gulp/bin/gulp.js" }, // in your terminal, instead of using gulp, use npm run gulp npm run gulp 这是否同样有效: // package.json "scripts": { "gulp": "npm run gulp" } IIUC npm将在节点\u

通过NPM运行Gulp,如下所示:

// package.json
"scripts": {
  "gulp": "./node_modules/gulp/bin/gulp.js"
},

// in your terminal, instead of using gulp, use npm run gulp
npm run gulp
这是否同样有效:

// package.json
"scripts": {
  "gulp": "npm run gulp"
}

IIUC npm将在
节点\u modules/gulp/bin
目录中查找gulp二进制文件?

是的,您只需使用

// package.json
"scripts": {
  "gulp": "gulp"
}
npm将查看
节点_modules/.bin
目录,其中每个已安装的模块将创建指向相关bin入口点的符号链接

但是:在这种情况下,您甚至不需要
gulp
的条目。您可以使用
npm run
运行
.bin
中的所有现有命令,而无需创建明确的
脚本
条目


有关介绍和详细信息,请参阅。

是的,您只需使用

// package.json
"scripts": {
  "gulp": "gulp"
}
npm将查看
节点_modules/.bin
目录,其中每个已安装的模块将创建指向相关bin入口点的符号链接

但是:在这种情况下,您甚至不需要
gulp
的条目。您可以使用
npm run
运行
.bin
中的所有现有命令,而无需创建明确的
脚本
条目


有关介绍和详细信息,请参见。

重点是,如果未在全局范围内安装,
gulp
(来自
nodes\u modules/.bin
)可能不在用户路径上。因此,
npm-run-gulp
将是一种干净、便携的运行方式。不过,不需要使用代码< >代码> >条目。考虑只使用<代码> NPX GULP <代码>而不使用脚本。如果不是全局安装的话,该点将是“<代码> GULP < /代码>(来自<代码> NoDeSeMasko./bin < /代码>)可能不在用户的路径上。因此,
npm-run-gulp
将是一种干净、便携的运行方式。不过,不需要使用<代码>脚本条目。只需使用<代码> NPX GULP < /代码>而不使用脚本。