zoukankan      html  css  js  c++  java
  • grunt 不是内部或外部命令,也不是可运行的程序或批处理文件

    问题1

    grunt 不是内部或外部命令,也不是可运行的程序或批处理文件

    解决方法:

    Grunt和 Grunt 插件是通过 npm 安装并管理的,npm是 Node.js 的包管理器。

    安装CLI

    在继续学习前,你需要先将Grunt命令行(CLI)安装到全局环境中。

    npm install -g grunt-cli 

    上述命令执行完后,grunt 命令就被加入到你的系统路径中了,以后就可以在任何目录下执行此命令了。

    注意,安装grunt-cli并不等于安装了 Grunt!Grunt CLI的任务很简单:调用与Gruntfile在同一目录中 Grunt。这样带来的好处是,允许你在同一个系统上同时安装多个版本的 Grunt。

    这样就能让多个版本的 Grunt 同时安装在同一台机器上。

    CLI是如何工作的

    每次运行grunt 时,他就利用node提供的require()系统查找本地安装的 Grunt。正是由于这一机制,你可以在项目的任意子目录中运行grunt 。

    如果找到一份本地安装的 Grunt,CLI就将其加载,并传递Gruntfile中的配置信息,然后执行你所指定的任务。为了更好的理解 Grunt CLI的执行原理,请阅读源码

    拿一份现有的 Grunt 项目练手

    假定Grunt CLI已经正确安装,并且已经有一份配置好package.json 和 Gruntfile 文件的项目了,接下来就很容易拿Grunt练手了:

    1. 将命令行的当前目录转到项目的根目录下。
    2. 执行npm install命令安装项目依赖的库。
    3. 执行 grunt 命令。

    OK,就是这么简单。还可以通过grunt --help 命令列出所有已安装的Grunt任务(task),但是一般更建议去查看项目的文档以获取帮助信息。

    #问题2

  • 相关阅读:
    (68)zabbix windows性能计数器使用详解
    xenserver挂载新硬盘
    Centos7配置TiDB监控
    centos7下zabbix4.0配置磁盘IO监控
    XenServer7.6命令行导出导入虚拟机(迁移)
    Centos7修改分区空间
    Centos7安装xenserver tools
    Centos7配置TiDB集群
    Xenserver7.6修改root密码
    网络流量测试
  • 原文地址:https://www.cnblogs.com/nangonghui/p/10374776.html
Copyright © 2011-2022 走看看