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

  • 相关阅读:
    JVM字节码(七)
    JVM字节码(六)
    JVM字节码(五)
    JVM字节码(四)
    JVM字节码(三)
    JVM字节码(二)
    JVM字节码(一)
    JVM类加载器(五)
    JVM类加载器(四)
    php之 人员的权限管理
  • 原文地址:https://www.cnblogs.com/nangonghui/p/10374776.html
Copyright © 2011-2022 走看看