zoukankan      html  css  js  c++  java
  • 笔记-Grunt:grunt build 打包和常见错误

    ylbtech-笔记-Grunt:grunt build 打包和常见错误
    1. 安装、打包返回顶部
    1、
    npm WARN deprecated coffee-script@1.10.0: CoffeeScript on NPM has moved to "coff
    eescript" (no hyphen)
    C:UsersAdministratorAppDataRoaming
    pmgrunt -> C:UsersAdministratorAppDa
    taRoaming
    pm
    ode_modulesgruntingrunt
    + grunt@1.0.1
    added 92 packages in 17.68s
    
    
       ╭─────────────────────────────────────
    ╮
       │                                     │
       │   Update available 5.5.15.6.0    │
       │     Run npm i -g npm to update      │
       │                                     │
       ╰─────────────────────────────────────
    ╯
    
    
    D:work-JFBJFBWebDS.JZB.Web>grunt build
    Running "clean:dist" (clean) task
    >> 0 paths cleaned.
    
    Running "exec:genGTmpl" (exec) task
    ? account/add :v3
    ? account/index :v3
    ? account/itemlist :v2
    ? activity/index :v4
    ? activity/itemlist :v1
    ? asset/asset/add :v14
    ? asset/asset/assetitem :v3
    ? asset/asset/drawcashitem :v3
    ? asset/asset/index :v25
    ? asset/bankcard/index :v15
    ? asset/wages/index :v23
    ? asset/wages/itemlist :v3
    ? course/add :v2
    ? course/addmod :v32
    ? course/edit :v8
    ? course/index :v29
    ? course/itemlist :v7
    ? course/other :v6
    ? course/otheritemlist :v2
    ? course/showqrcode :v18
    ? customer/customerdetail :v3
    ? customer/index :v3
    ? customer/itemlist :v2
    ? hk/certificate :v9
    ? hk/educationpics :v2
    ? hk/expitemlist :v2
    ? hk/hkdetail :v34
    ? hk/index :v6
    ? hk/insurance :v2
    ? hk/itemlist :v6
    ? hk/physical :v2
    ? hk/physicalpics :v2
    ? hk/studylist :v1
    ? hk/trainpics :v2
    ? loginacc/accchkdetail :v5
    ? loginacc/accchkeddetail :v5
    ? loginacc/accdetail :v5
    ? loginacc/addacc :v6
    ? loginacc/chk/itemlist :v3
    ? loginacc/edit :v3
    ? loginacc/index :v4
    ? loginacc/login/itemlist :v4
    ? loginacc/manage :v6
    ? loginstore/accchkdetail :v7
    ? loginstore/accdetail :v7
    ? loginstore/addacc :v6
    ? loginstore/chk/itemlist :v3
    ? loginstore/index :v7
    ? loginstore/login/itemlist :v5
    ? loginstore/manage :v6
    ? message/detail :v5
    ? message/index :v28
    ? message/itemlist :v5
    
    Running "exec:genMTmpl" (exec) task
    ? bankcard/list :v1
    ? contract/detail :v1
    ? contract/housekeeperdetail :v1
    ? contract/list :v1
    ? contract/managerdetail :v1
    ? housekeeping/detail :v1
    ? housekeeping/list :v1
    ? housekeeping/serviceinfo :v1
    ? manager/detail :v1
    ? manager/list :v1
    ? message/approval :v1
    ? message/interview :v1
    ? message/interviewd :v1
    ? message/leave :v1
    ? message/list :v1
    ? message/payroll :v1
    ? message/physical :v1
    ? message/preservice :v1
    ? message/prewage :v1
    ? message/servicecon :v1
    ? message/sysmsg :v1
    ? messages/approval :v1
    ? messages/contract :v1
    ? messages/hkcontract :v1
    ? messages/interview :v1
    ? messages/list :v1
    ? messages/physica :v1
    ? messages/servicecon :v1
    ? messages/sysmsg :v1
    ? overtime/list :v1
    ? public/att :v1
    ? study/buy :v1
    ? study/detail :v1
    ? study/detail2 :v1
    ? study/list :v1
    ? study/list2 :v1
    ? study/question :v1
    ? train/list :v1
    ? wage/detail :v1
    ? wage/list :v1
    ? wage/modify :v1
    ? worklog/cdetail :v1
    ? worklog/clist :v1
    ? worklog/config :v1
    ? worklog/detail :v1
    ? worklog/guide :v1
    ? worklog/list :v1
    
    Running "exec:genSTmpl" (exec) task
    ? account/index :v3
    ? account/stat :v2
    ? accountrecord/detail :v3
    ? accountrecord/payrollindex :v24
    ? accountrecord/payrollitem :v5
    ? accountrecord/serindex :v29
    ? accountrecord/seritemlist :v5
    ? accountrecord/serpayindex :v8
    ? accountrecord/serpayitem :v2
    ? asset/drawcashrecord/issued :v9
    ? asset/drawcashrecord/issuedialog :v1
    ? asset/drawcashrecord/itemlist :v5
    ? asset/drawcashrecord/unissued :v23
    ? base/accountnum/index :v18
    ? base/bankitem/add :v9
    ? base/bankitem/detail :v12
    ? base/bankitem/index :v8
    ? base/bankitem/itemlist :v2
    ? base/manageitem/add :v17
    ? base/manageitem/detail :v15
    ? base/manageitem/index :v12
    ? base/manageitem/itemlist :v4
    ? course/authority/certificate :v1
    ? course/authority/chosevideo :v1
    ? course/authority/educationpics :v1
    ? course/authority/expitemlist :v1
    ? course/authority/hkdetail :v2
    ? course/authority/index :v2
    ? course/authority/insurance :v1
    ? course/authority/itemlist :v2
    ? course/authority/physical :v1
    ? course/authority/physicalpics :v1
    ? course/authority/studylist :v1
    ? course/authority/trainpics :v1
    ? course/authority/videolist :v1
    ? course/courselist/add :v11
    ? course/courselist/detail :v14
    ? course/courselist/index :v12
    ? course/courselist/itemlist :v7
    ? course/coursemodule/add :v10
    ? course/coursemodule/index :v13
    ? course/coursemodule/itemlist :v5
    ? course/videolist/add :v12
    ? course/videolist/addoption :v2
    ? course/videolist/addsubject :v2
    ? course/videolist/detail :v15
    ? course/videolist/detailoption :v2
    ? course/videolist/detailsubject :v2
    ? course/videolist/editoption :v2
    ? course/videolist/editsubject :v2
    ? course/videolist/index :v9
    ? course/videolist/itemlist :v4
    ? insurance/chk :v2
    ? insurance/chkdetail :v2
    ? insurance/detail :v2
    ? insurance/index :v2
    ? loginacc/accchkdetail :v26
    ? loginacc/accdetail :v22
    ? loginacc/addacc :v28
    ? loginacc/chk/itemlist :v4
    ? loginacc/index :v51
    ? loginacc/login/itemlist :v15
    ? loginacc/manage :v47
    ? message/choose :v4
    ? message/chooseitem :v3
    ? message/detail :v1
    ? message/index :v16
    ? message/itemlist :v2
    ? message/sndmsg :v26
    ? message/sndtooltip :v5
    ? platformcourse/add :v2
    ? platformcourse/addmod :v2
    ? platformcourse/edit :v2
    ? platformcourse/index :v5
    ? platformcourse/itemlist :v3
    ? platformcourse/showqrcode :v4
    ? platforminfo/index :v16
    ? platforminfo/loginacc/add :v17
    ? platforminfo/loginacc/edit :v14
    ? platforminfo/loginacc/index :v13
    ? platforminfo/loginacc/itemlist :v4
    ? platforminfo/viewdetail :v1
    ? py :v1
    ? upload/item :v1
    
    Running "exec:genYTmpl" (exec) task
    ? contract/att :v1
    ? contract/create :v1
    ? contract/detail :v1
    ? contract/list :v1
    ? contract/update :v1
    ? customer/employ/list :v1
    ? customer/employ/view :v1
    ? customer/list :v1
    ? customer/selectlist :v1
    ? customer/view :v1
    ? homemaking/auditing/list :v1
    ? homemaking/auditing/view :v1
    ? homemaking/list :v1
    ? homemaking/selectlist :v1
    ? homemaking/view :v1
    ? homemaking/worklog/detail :v1
    ? homemaking/worklog/list :v1
    ? message/contract :v1
    ? message/customercon :v1
    ? message/customeritv :v1
    ? message/hkcontract :v1
    ? message/housekpcheck :v1
    ? message/leave :v1
    ? message/list :v1
    ? message/physical :v1
    ? message/servicecon :v1
    ? personalcenter/head :v1
    ? personalcenter/information :v1
    ? personalcenter/list :v1
    ? staf/addstafeight :v1
    ? staf/addstaffive :v1
    ? staf/addstaffour :v1
    ? staf/addstafone :v1
    ? staf/addstafseven :v1
    ? staf/addstafsix :v1
    ? staf/addstafthree :v1
    ? staf/addstaftwo :v1
    ? staf/line :v1
    ? staf/pic :v1
    ? staf/preview-img :v1
    ? study/detail :v1
    ? study/list :v1
    
    Running "copy:dist" (copy) task
    Created 69 directories, copied 1688 files
    
    Running "copy:js" (copy) task
    
    
    Running "useminPrepare:html" (useminPrepare) task
    Configuration changed for concat, uglify, cssmin
    
    Running "concat:generated" (concat) task
    
    Running "cssmin:generated" (cssmin) task
    >> 7 files created. 1.13 MB → 1.03 MB
    
    Running "uglify:generated" (uglify) task
    >> 27 files created 3.5 MB → 2.59 MB
    
    Running "filerev:js" (filerev) task
    Revved 4 files
    
    Running "filerev:css" (filerev) task
    Revved 1 file
    
    Running "usemin:html" (usemin) task
    Replaced 180 references to assets
    
    Running "htmlmin:dist" (htmlmin) task
    Minified 180 files
    
    Running "clean:tmp" (clean) task
    >> 1 path cleaned.
    
    Running "copy:js" (copy) task
    
    
    Running "clean:build" (clean) task
    >> 0 paths cleaned.
    
    Running "compress:main" (compress) task
    >> Compressed 1841 files.
    
    Done.
    
    D:work-JFBJFBWebDS.JZB.Web>
    2、相关截图
    2.1、
    2.2、
    3、
    2. npm install grunt -g返回顶部
    1、
    E:jiafubaoDS.JZB.Web>grunt build
    'grunt' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    
    E:jiafubaoDS.JZB.Web>npm install grunt -g
    C:UsersAdministratorAppDataRoaming
    pmgrunt -> C:UsersAdministratorAppDa
    taRoaming
    pm
    ode_modulesgruntingrunt
    C:UsersAdministratorAppDataRoaming
    pm
    `-- grunt@1.0.2
      +-- coffeescript@1.10.0
      +-- dateformat@1.0.12
      | +-- get-stdin@4.0.1
      | `-- meow@3.7.0
      |   +-- camelcase-keys@2.1.0
      |   | `-- camelcase@2.1.1
      |   +-- decamelize@1.2.0
      |   +-- loud-rejection@1.6.0
      |   | +-- currently-unhandled@0.4.1
      |   | | `-- array-find-index@1.0.2
      |   | `-- signal-exit@3.0.2
      |   +-- map-obj@1.0.1
      |   +-- minimist@1.2.0
      |   +-- normalize-package-data@2.4.0
      |   | +-- hosted-git-info@2.6.0
      |   | +-- is-builtin-module@1.0.0
      |   | | `-- builtin-modules@1.1.1
      |   | +-- semver@5.5.0
      |   | `-- validate-npm-package-license@3.0.3
      |   |   +-- spdx-correct@3.0.0
      |   |   | `-- spdx-license-ids@3.0.0
      |   |   `-- spdx-expression-parse@3.0.0
      |   |     `-- spdx-exceptions@2.1.0
      |   +-- object-assign@4.1.1
      |   +-- read-pkg-up@1.0.1
      |   | +-- find-up@1.1.2
      |   | | +-- path-exists@2.1.0
      |   | | `-- pinkie-promise@2.0.1
      |   | |   `-- pinkie@2.0.4
      |   | `-- read-pkg@1.1.0
      |   |   +-- load-json-file@1.1.0
      |   |   | +-- graceful-fs@4.1.11
      |   |   | +-- parse-json@2.2.0
      |   |   | | `-- error-ex@1.3.1
      |   |   | |   `-- is-arrayish@0.2.1
      |   |   | +-- pify@2.3.0
      |   |   | `-- strip-bom@2.0.0
      |   |   |   `-- is-utf8@0.2.1
      |   |   `-- path-type@1.1.0
      |   +-- redent@1.0.0
      |   | +-- indent-string@2.1.0
      |   | | `-- repeating@2.0.1
      |   | |   `-- is-finite@1.0.2
      |   | |     `-- number-is-nan@1.0.1
      |   | `-- strip-indent@1.0.1
      |   `-- trim-newlines@1.0.0
      +-- eventemitter2@0.4.14
      +-- exit@0.1.2
      +-- findup-sync@0.3.0
      | `-- glob@5.0.15
      +-- glob@7.0.6
      | +-- fs.realpath@1.0.0
      | +-- inflight@1.0.6
      | | `-- wrappy@1.0.2
      | +-- inherits@2.0.3
      | `-- once@1.4.0
      +-- grunt-cli@1.2.0
      | `-- resolve@1.1.7
      +-- grunt-known-options@1.1.0
      +-- grunt-legacy-log@1.0.1
      | +-- colors@1.1.2
      | +-- grunt-legacy-log-utils@1.0.0
      | | +-- chalk@1.1.3
      | | | +-- ansi-styles@2.2.1
      | | | +-- escape-string-regexp@1.0.5
      | | | +-- has-ansi@2.0.0
      | | | | `-- ansi-regex@2.1.1
      | | | +-- strip-ansi@3.0.1
      | | | `-- supports-color@2.0.0
      | | `-- lodash@4.3.0
      | +-- hooker@0.2.3
      | +-- lodash@4.17.5
      | `-- underscore.string@3.3.4
      |   +-- sprintf-js@1.1.1
      |   `-- util-deprecate@1.0.2
      +-- grunt-legacy-util@1.0.0
      | +-- async@1.5.2
      | +-- getobject@0.1.0
      | +-- lodash@4.3.0
      | +-- underscore.string@3.2.3
      | `-- which@1.2.14
      |   `-- isexe@2.0.0
      +-- iconv-lite@0.4.19
      +-- js-yaml@3.5.5
      | +-- argparse@1.0.10
      | | `-- sprintf-js@1.0.3
      | `-- esprima@2.7.3
      +-- minimatch@3.0.4
      | `-- brace-expansion@1.1.11
      |   +-- balanced-match@1.0.0
      |   `-- concat-map@0.0.1
      +-- nopt@3.0.6
      | `-- abbrev@1.1.1
      +-- path-is-absolute@1.0.1
      `-- rimraf@2.2.8
    
    
    E:jiafubaoDS.JZB.Web>
    2、
    3.返回顶部
     
    4.返回顶部
     
    5.返回顶部
     
     
    6. 错误 返回顶部
    1、
    1.1、标记分组内容不同。
    Running "useminPrepare:html" (useminPrepare) task
    Warning: Different sources attempting to write to the same destination:
     {
        "dest": ".tmp\concat\js\mhappy.appvendor.min.js",
        "src": [
            "m\js\activity.js"
        ]
    }
      {
        "files": []
    } Use --force to continue.
    
    Aborted due to warnings.
    1.2、每一个这种标记,相同的标记之间的内容必须是相同的,一个页面应该有好几个这样的标记组。
    2、
    2.1、
    2.1.1、grunt build 命令键入无效
    D:work-JFBJFBWeb>grunt build
    grunt-cli: The grunt command line interface (v1.2.0)
    
    Fatal error: Unable to find local grunt.
    
    If you're seeing this message, grunt hasn't been installed locally to
    your project. For more information about installing and configuring grunt,
    please see the Getting Started guide:
    
    http://gruntjs.com/getting-started
    2.1.2、
    E:jiafubaoDS.JZB.Web>grunt build
    'grunt' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    2.2、
    E:jiafubaoDS.JZB.Web>npm install grunt -g
    3、
    Running "useminPrepare:html" (useminPrepare) task
    Warning: Different sources attempting to write to the same destination:
     {
        "dest": ".tmp\concat\js\m.appvendor.min.js",
        "src": [
            "m\js\wechatHelper.js",
            "m\js\utils.js",
            "m\js\template.js",
            "m\js\shd.js"
        ]
    }
      {
        "files": []
    } Use --force to continue.
    
    Aborted due to warnings.
    4、
    Running "useminPrepare:html" (useminPrepare) task
    Warning: Different sources attempting to write to the same destination:
     {
        "dest": ".tmp\concat\css\my.appvendor.min.css",
        "src": [
            "y\knowledge\y\css\app.css"
        ]
    }
      {
        "files": []
    } Use --force to continue.
    
    Aborted due to warnings.
    5、
    7.返回顶部
     
    8.返回顶部
     
    9.返回顶部
     
    10.返回顶部
     
     
    11.返回顶部
     
    12.返回顶部
     
    13.返回顶部
     
    14.返回顶部
     
    15.返回顶部
     
     
    16.返回顶部
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Angular2+学习第1篇 简介
    JS:ES5数组基本操作
    git常用操作命令
    URL-Routing
    uid-datepicker
    元素隐藏 css
    Angular2+学习第2篇 cli 环境搭建过程
    DRF 07
    DRF小练习 04
    DRF小练习 02
  • 原文地址:https://www.cnblogs.com/storebook/p/8631811.html
Copyright © 2011-2022 走看看