如何运行gulp的本地版本和任何节点可执行文件的本地版本?即不是全局安装的版本

时间:2019-12-28 21:13:55

标签: gulp

我正在尝试建立一个使用gulp进行响应的构建环境。

我使用以下命令将babel 7安装到我的项目目录中:

npm install --save-dev gulp-babel@7 babel-core babel-preset-env

但是,当我运行gulp时,出现错误:

  

”需要Babel“ ^ 7.0.0-0”,但已加载“ 6.26.3”。   确保您具有@ babel / core的兼容版本,”

如果我执行“哪个吞咽”操作,我将返回“ /home/bob/.nvm / ... gulp”。

如何在本地项目中同时运行gulp和任何可执行文件的本地版本?

1 个答案:

答案 0 :(得分:2)

npx可用于运行项目本地的软件包。

$ npm i --save-dev gulp
$ npx gulp -v

特别是对于Gulp,有一个gulp-cli程序包将在您运行gulp时运行本地Gulp程序包:

$ npm install --save-dev gulp gulp-cli
$ gulp -v