grunt任务uglify错误>> TypeError:Object#< Object>没有办法“isAbsolute” [英] grunt task uglify errors >> TypeError: Object #<Object> has no method 'isAbsolute'

查看:92
本文介绍了grunt任务uglify错误>> TypeError:Object#< Object>没有办法“isAbsolute”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在运行grunt cssmin它显示错误
$ b $

 >> TypeError:Object#< Object>没有方法'isAbsolute'
警告:CSS缩小在node_modules / bootstrap / dist / css / bootstrap.mi
n.css失败。使用--force继续。

由于警告而中止。

grunt_default F
AILED

失败:生成失败,出现异常。

*出错:
任务'grunt_default'的执行失败。
>进程'命令'C:... \\\
odejs\\\
ode-v0.10.22-windows-x64\bin\\\
ode.exe''以非零退出值结束6
  cssmin:{
main:{
文件:[{
展开:true,
cwd:'node_modules / bootstrap / dist / css',
src:' ** / bootstrap.min.css',
dest:'css'
},{
展开:true,
cwd:'node_modules / angular-ui-grid',
src:'** / ui-grid.min.css',
dest:'css'
}]
}
},

节点版本是6.1.0,npm版本是5.0.4
grunt css min版本是grunt- contrib-cssmin:^ 2.2.0



我看过类似的错误和大部分答案s将升级节点版本到4或更多。我的节点版本是6.1.0。任何帮助都会很棒。感谢...

解决方案

Path.isAbsolute添加到节点 v0.11.2



从您的日志看来,您仍然在使用Node v0.10.22

 进程'命令'C:... \\\
odejs\\\
ode-v0.10.22-windows-x64\bin \\\
ode.exe'

仔细检查您的环境变量并更新路径以指向新的v6 .1.0节点\bin文件夹。
如果您不再使用它,请删除旧的v0.10.22版本。


I am running grunt cssmin it shows error

    >> TypeError: Object #<Object> has no method 'isAbsolute'
Warning: CSS minification failed at node_modules/bootstrap/dist/css/bootstrap.mi
n.css. Use --force to continue.

Aborted due to warnings.
                                                                               :
grunt_default                                                                  F
AILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':grunt_default'.
> Process 'command 'C:...\nodejs\node-v0.10.22-windows-x64\bin\node.exe'' finished with non-zero exit value 6

Grunt Code part is given below.

cssmin:{
            main:{
                files:[{
                    expand: true,
                    cwd: 'node_modules/bootstrap/dist/css',
                    src: '**/bootstrap.min.css',
                    dest: 'css'
                },{
                    expand: true,
                    cwd: 'node_modules/angular-ui-grid',
                    src: '**/ui-grid.min.css',
                    dest: 'css'
                }]
            }
        },

Node version is 6.1.0 and npm version is 5.0.4 The grunt css min version is "grunt-contrib-cssmin": "^2.2.0"

I have seen similar errors and most of the answers are to upgrade the node version to 4 or more. My node version is 6.1.0. Any help would be great. Thanks...

解决方案

Path.isAbsolute was added in node v0.11.2

From your log it looks like you are still using Node v0.10.22

Process 'command 'C:...\nodejs\node-v0.10.22-windows-x64\bin\node.exe'

Double check your environment variables and update your path to point to the new v6.1.0 node \bin folder. Remove the old v0.10.22 version if you are no longer using it.

这篇关于grunt任务uglify错误&gt;&gt; TypeError:Object#&lt; Object&gt;没有办法“isAbsolute”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆