• 笔记-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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    输人10个学生5门课的成绩,分别用函数实现下列功能:①计算每个学生的平均分; ②计算每门课的平均分; ③找出所有50个分数中最高的分数所对应的学生和课程; ④计算平均分方差: 其中,x;为某一学生的平均分。
    用递归方法求n阶勒让德多项式的值,递归公式为
    用牛顿迭代法求根。方程为ax^3+bx^2 +cx+d=0,系数a,b,c,d的值依次为1,2,3,4,由主函数输人。求x在1附近的一个实根。求出根后由主函数输出
    写一个函数,用起泡法对输人的10个字符按由小到大顺序排列
    写一个函数,输人一行字符,将此字符串中最长的单词输出
    HEX文件格式
    Linux .bashrc
    Linux dd烧写系统
    以太坊代币与账户交易
    记录智能合约solidity编译的坑
  • 原文地址:https://www.cnblogs.com/storebook/p/8631811.html
Copyright © 2020-2023  润新知