【问题标题】:gulp command not working on laravel Elixir on windowsgulp 命令在 Windows 上的 laravel Elixir 上不起作用
【发布时间】:2016-06-22 16:48:26
【问题描述】:

在我的 laravel 安装中安装 node_modules 后,我试图在 windows 命令提示符中运行 gulp 命令,但它在我的 windows 命令提示符中返回此错误:-

'gulp' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 我试图使用 Lavarel Elixir,就像在 Laracast 视频中一样,我试图让 gulp 命令在我的命令提示符下运行,但它显示了

我使用以下命令安装了 node_modules

npm install --no-bin-links

它安装了所有文件

我使用 Netbeans 作为我的 IDE,它在 node_modules 文件夹中也显示错误,所以我不确定如何修复和工作

我的工作环境是 Apache 通过 MAMP 操作系统:- Windows 10 IDE:-Netbeans

谢谢你的期待

【问题讨论】:

    标签: php windows laravel netbeans gulp


    【解决方案1】:

    为了能够运行gulp,您需要全局安装 gulp 命令行界面,如下所示:npm install -g gulp-cli。之后你需要添加一个 gulpfile.js 来配置你的构建/任务。有关更多信息,请查看官方“入门”指南和 gulp 上的文档:https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

    【讨论】:

    • Laravel 内置了一个名为 gulpfile.js 的文件,所以我还需要添加该文件吗?我应该从系统的哪个位置运行命令行?从当前项目文件夹或系统 32 文件夹中,我应该以管理员身份在 cmd 中运行它吗?
    • 运行npm install -g gulp-cli 后,这会将gulp 命令行界面安装在全局可访问的位置。安装后,您应该运行打开命令提示符,导航到 gulpfile.js 所在的文件夹,然后从那里运行 gulp
    • 我试过了,但我得到了我现在在我的问题中更新的错误..
    • 这意味着在package.json 文件中定义的依赖项尚未安装。我猜它们与 gulpfile 位于同一文件夹中。要安装这些依赖项,您需要运行 npm install 并且将在安装它们的位置创建一个新的 node_modules 文件夹。
    • 是的,它已创建但有一些错误,正如我在问题的屏幕截图中显示的那样,但 gulp 命令仍然不起作用
    猜你喜欢
    • 1970-01-01
    • 2014-11-25
    • 2017-01-23
    • 2013-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-16
    • 2018-06-21
    相关资源
    最近更新 更多