ylbtech-杂项-Grunt:grunt build 打包和常见错误
1. 安装、打包返回顶部
1、
npm WARN deprecated coffee-script@1.10.: CoffeeScript on NPM has moved to "coff
eescript" (no hyphen)
C:\Users\Administrator\AppData\Roaming\npm\grunt -> C:\Users\Administrator\AppDa
ta\Roaming\npm\node_modules\grunt\bin\grunt
+ grunt@1.0.
added packages in .68s ╭─────────────────────────────────────

│ │
│ Update available 5.5. → 5.6. │
│ Run npm i -g npm to update │
│ │
╰─────────────────────────────────────
╯ D:\work-JFB\JFBWeb\DS.JZB.Web>grunt build
Running "clean:dist" (clean) task
>> 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 directories, copied 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
>> files created. 1.13 MB → 1.03 MB Running "uglify:generated" (uglify) task
>> files created 3.5 MB → 2.59 MB Running "filerev:js" (filerev) task
Revved files Running "filerev:css" (filerev) task
Revved file Running "usemin:html" (usemin) task
Replaced references to assets Running "htmlmin:dist" (htmlmin) task
Minified files Running "clean:tmp" (clean) task
>> path cleaned. Running "copy:js" (copy) task Running "clean:build" (clean) task
>> paths cleaned. Running "compress:main" (compress) task
>> Compressed files. Done. D:\work-JFB\JFBWeb\DS.JZB.Web>
2、相关截图
2.1、
2.2、
3、
2. npm install grunt -g返回顶部
1、
E:\jiafubao\DS.JZB.Web>grunt build
'grunt' 不是内部或外部命令,也不是可运行的程序
或批处理文件。 E:\jiafubao\DS.JZB.Web>npm install grunt -g
C:\Users\Administrator\AppData\Roaming\npm\grunt -> C:\Users\Administrator\AppDa
ta\Roaming\npm\node_modules\grunt\bin\grunt
C:\Users\Administrator\AppData\Roaming\npm
`-- grunt@1.0.
+-- coffeescript@1.10.
+-- dateformat@1.0.
| +-- get-stdin@4.0.
| `-- meow@3.7.
| +-- camelcase-keys@2.1.
| | `-- camelcase@2.1.
| +-- decamelize@1.2.
| +-- loud-rejection@1.6.
| | +-- currently-unhandled@0.4.
| | | `-- array-find-index@1.0.
| | `-- signal-exit@3.0.
| +-- map-obj@1.0.
| +-- minimist@1.2.
| +-- normalize-package-data@2.4.
| | +-- hosted-git-info@2.6.
| | +-- is-builtin-module@1.0.
| | | `-- builtin-modules@1.1.
| | +-- semver@5.5.
| | `-- validate-npm-package-license@3.0.
| | +-- spdx-correct@3.0.
| | | `-- spdx-license-ids@3.0.
| | `-- spdx-expression-parse@3.0.
| | `-- spdx-exceptions@2.1.
| +-- object-assign@4.1.
| +-- read-pkg-up@1.0.
| | +-- find-up@1.1.
| | | +-- path-exists@2.1.
| | | `-- pinkie-promise@2.0.
| | | `-- pinkie@2.0.
| | `-- read-pkg@1.1.
| | +-- load-json-file@1.1.
| | | +-- graceful-fs@4.1.
| | | +-- parse-json@2.2.
| | | | `-- error-ex@1.3.
| | | | `-- is-arrayish@0.2.
| | | +-- pify@2.3.
| | | `-- strip-bom@2.0.
| | | `-- is-utf8@0.2.
| | `-- path-type@1.1.
| +-- redent@1.0.
| | +-- indent-string@2.1.
| | | `-- repeating@2.0.
| | | `-- is-finite@1.0.
| | | `-- number-is-nan@1.0.
| | `-- strip-indent@1.0.
| `-- trim-newlines@1.0.
+-- eventemitter2@0.4.
+-- exit@0.1.
+-- findup-sync@0.3.
| `-- glob@5.0.
+-- glob@7.0.
| +-- fs.realpath@1.0.
| +-- inflight@1.0.
| | `-- wrappy@1.0.
| +-- inherits@2.0.
| `-- once@1.4.
+-- grunt-cli@1.2.
| `-- resolve@1.1.
+-- grunt-known-options@1.1.
+-- grunt-legacy-log@1.0.
| +-- colors@1.1.
| +-- grunt-legacy-log-utils@1.0.
| | +-- chalk@1.1.
| | | +-- ansi-styles@2.2.
| | | +-- escape-string-regexp@1.0.
| | | +-- has-ansi@2.0.
| | | | `-- ansi-regex@2.1.
| | | +-- strip-ansi@3.0.
| | | `-- supports-color@2.0.
| | `-- lodash@4.3.
| +-- hooker@0.2.
| +-- lodash@4.17.
| `-- underscore.string@3.3.
| +-- sprintf-js@1.1.
| `-- util-deprecate@1.0.
+-- grunt-legacy-util@1.0.
| +-- async@1.5.
| +-- getobject@0.1.
| +-- lodash@4.3.
| +-- underscore.string@3.2.
| `-- which@1.2.
| `-- isexe@2.0.
+-- iconv-lite@0.4.
+-- js-yaml@3.5.
| +-- argparse@1.0.
| | `-- sprintf-js@1.0.
| `-- esprima@2.7.
+-- minimatch@3.0.
| `-- brace-expansion@1.1.
| +-- balanced-match@1.0.
| `-- concat-map@0.0.
+-- nopt@3.0.
| `-- abbrev@1.1.
+-- path-is-absolute@1.0.
`-- rimraf@2.2. E:\jiafubao\DS.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-JFB\JFBWeb>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:\jiafubao\DS.JZB.Web>grunt build
'grunt' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
2.2、
E:\jiafubao\DS.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.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

杂项-Grunt:grunt build 打包和常见错误的更多相关文章

  1. react-native打包apk常见错误收集

    react-native 0.59打包报错,信息如下,根据错误信息是因为react-native-cookies的sdk版本问题导致的 ./gradlew assembleRelease > C ...

  2. Grunt:常见错误

    ylbtech-Grunt:常见错误 1.返回顶部 1. D:\lab6\DS.JZB.Web>grunt build Running "clean:dist" (clean ...

  3. 杂项-TMod:常见错误

    ylbtech-杂项-TMod:常见错误 1.返回顶部 1. 1.1. {Template Error} TypeError: dateDiff is not a function at Array. ...

  4. 杂项-Tmod:常见错误提示

    ylbtech-杂项-Tmod:常见错误提示 1.返回顶部 1. The column 'Content' was specified multiple times for 'T'.select a. ...

  5. Android打包常见错误之Export aborted because fatal lint errors were found

    打包时报如下错误: <ignore_js_op> Export aborted because fatal lint errors were found. These are listed ...

  6. 杂项:Grunt

    ylbtech-杂项:Grunt GRUNTJavaScript 世界的构建工具 1. 返回顶部 1. 为何要用构建工具? 一句话:自动化.对于需要反复重复的任务,例如压缩(minification) ...

  7. JNI常见错误整理

    ndk开发常见错误1. android.mk文件不存在 $ ndk-buildAndroid NDK: Your APP_BUILD_SCRIPT points to an unknown file: ...

  8. Android NDK 开发(三)--常见错误锦集合Log的使用【转】

    转载请注明出处:http://blog.csdn.net/allen315410/article/details/41826511  Android NDK开发经常因某些因素会出现一些意想不到的错误, ...

  9. Hibernate常见错误整理

    Hibernate常见错误合集   1.错误:object references an unsaved transient instance - save the transient instance ...

随机推荐

  1. asp.net web api history and how does it work?

    https://blogs.msdn.microsoft.com/zxue/2012/11/07/what-is-asp-net-web-api-and-how-does-it-work/ https ...

  2. HBase-建表(普通建表及预分区建表)

    package com.hbase.HBaseAdmin; import java.io.IOException; import org.apache.hadoop.conf.Configuratio ...

  3. YARN中的失败分析

    YARN中的失败分析 对于在YARN中运行的MapReduce程序,需要考虑以下几种实体的失败任务.application master.节点管理器.资源管理器 1. 任务运行失败 任务运行失败类似于 ...

  4. Spring初学之使用外部配置文件dataSource

    一.在Spring的基础上还要另外导入c3p0包和mysql的驱动包. 二.配置文件, jdbc.propertices:这里只做了一些简单配置 user=root password=123 driv ...

  5. OpenStack with Opendaylight Part 1: Intro to Pipeline

    Using Vagrant to create vm nodes; devstack to start openstack using Opendaylight as ML2. Openstack w ...

  6. HTML5 新元素之VIDEO标签的js操作

    本文参考w3school的HTML DOM Video 对象. Video 对象属性 属性 描述 audioTracks 返回表示可用音频轨道的 AudioTrackList 对象. autoplay ...

  7. 搜索7--noi1804:小游戏

    搜索7--noi1804:小游戏 一.心得 二.题目 1804:小游戏 查看 提交 统计 提问 总时间限制:  1000ms 内存限制:  65536kB 描述 一天早上,你起床的时候想:“我编程序这 ...

  8. 任务1-1 了解Web基本概念

    1.认识网页 从图中可以看到,网页主要由文字.图像和超链接等元素构成.当然,除了这些元素,网页中还可以包含音频.视频及Flash. 为了快速了解网页是如何形成的,接下来查看一下网页的源代码

  9. java 如何保证接口的安全性

    在开发过程中,肯定会有和第三方或者app端的接口调用.在调用的时候,如何来保证非法链接或者恶意攻击呢? 1.签名 根据用户名或者用户id,结合用户的ip或者设备号,生成一个token.在请求后台,后台 ...

  10. JAVA动态代理的全面深层理解

    Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类.代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过 ...