Skip to content
This repository has been archived by the owner on Aug 11, 2022. It is now read-only.

Error: can't install "npm install grunt-contrib-less --save-dev" #4950

Closed
joshvito opened this issue Mar 27, 2014 · 12 comments
Closed

Error: can't install "npm install grunt-contrib-less --save-dev" #4950

joshvito opened this issue Mar 27, 2014 · 12 comments
Labels

Comments

@joshvito
Copy link

I am trying to install a package into a local folder via cmd.exe "npm install grunt-contrib-less --save-dev".
I get a different error if I try to install it more than once. Sometimes the last part(maxmin@'^0.1.0) is different if I run the same install command. The error always ends with one of these packages (e.g. 169 error Error: No compatible version found: maxmin@'^0.1.0) :

119 info addNameTag [ 'chalk', '^0.4.0' ]
120 info addNameTag [ 'lodash', '^2.4.1' ]
121 info addNameTag [ 'maxmin', '^0.1.0' ]
122 info addNameTag [ 'async', '^0.2.10' ]

Here are my software versions:

Node -v = v0.10.15
npm -v = 1.3.5
grunt = 0.4.4
grunt cli = 0.1.13

I've tried running "npm update -g". It runs without error, but the above install doesn't.

Here is my npm-debug.log

0 info it worked if it ends with ok
1 verbose cli [ 'C:\Program Files\nodejs\\node.exe',
1 verbose cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 verbose cli 'install' ]
2 info using npm@1.3.5
3 info using node@v0.10.15
4 verbose node symlink C:\Program Files\nodejs\node.exe
5 warn package.json www.yieldbook.com@1.0.0 No description
6 warn package.json www.yieldbook.com@1.0.0 No repository field.
7 warn package.json www.yieldbook.com@1.0.0 No README data
8 verbose readDependencies using package.json deps
9 verbose install where, deps [ 'C:\yb-calc-select\WebContent',
9 verbose install [ 'grunt',
9 verbose install 'grunt-contrib-concat',
9 verbose install 'grunt-contrib-uglify',
9 verbose install 'grunt-contrib-cssmin',
9 verbose install 'grunt-contrib-jshint',
9 verbose install 'grunt-contrib-watch',
9 verbose install 'grunt-contrib-less',
9 verbose install 'load-grunt-tasks' ] ]
10 info preinstall www.yieldbook.com@1.0.0
11 verbose readDependencies using package.json deps
12 verbose already installed skipping grunt@~0.4.4 C:\yb-calc-select\WebContent
13 verbose already installed skipping grunt-contrib-concat@~0.3.0 C:\yb-calc-select\WebContent
14 verbose already installed skipping grunt-contrib-uglify@~0.2.7 C:\yb-calc-select\WebContent
15 verbose already installed skipping grunt-contrib-cssmin@~0.7.0 C:\yb-calc-select\WebContent
16 verbose already installed skipping grunt-contrib-jshint@~0.7.2 C:\yb-calc-select\WebContent
17 verbose already installed skipping grunt-contrib-watch@~0.5.3 C:\yb-calc-select\WebContent
18 verbose cache add [ 'grunt-contrib-less@', null ]
19 verbose cache add name=undefined spec="grunt-contrib-less@" args=["grunt-contrib-less@",null]
20 verbose parsed url { protocol: null,
20 verbose parsed url slashes: null,
20 verbose parsed url auth: null,
20 verbose parsed url host: null,
20 verbose parsed url port: null,
20 verbose parsed url hostname: null,
20 verbose parsed url hash: null,
20 verbose parsed url search: null,
20 verbose parsed url query: null,
20 verbose parsed url pathname: 'grunt-contrib-less@',
20 verbose parsed url path: 'grunt-contrib-less@',
20 verbose parsed url href: 'grunt-contrib-less@' }
21 verbose cache add name="grunt-contrib-less" spec="" args=["grunt-contrib-less",""]
22 verbose parsed url { protocol: null,
22 verbose parsed url slashes: null,
22 verbose parsed url auth: null,
22 verbose parsed url host: null,
22 verbose parsed url port: null,
22 verbose parsed url hostname: null,
22 verbose parsed url hash: null,
22 verbose parsed url search: null,
22 verbose parsed url query: null,
22 verbose parsed url pathname: '',
22 verbose parsed url path: '',
22 verbose parsed url href: '' }
23 verbose addNamed [ 'grunt-contrib-less', '' ]
24 verbose addNamed [ null, '' ]
25 verbose already installed skipping load-grunt-tasks@~0.2.0 C:\yb-calc-select\WebContent
26 silly lockFile b8b71ba4-grunt-contrib-less grunt-contrib-less@
27 verbose lock grunt-contrib-less@* C:\Users\jv39363\AppData\Roaming\npm-cache\b8b71ba4-grunt-contrib-less.lock
28 silly addNameRange { name: 'grunt-contrib-less', range: '', hasData: false }
29 verbose url raw grunt-contrib-less
30 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-less' ]
31 verbose url resolved https://registry.npmjs.org/grunt-contrib-less
32 info trying registry request attempt 1 at 07:54:16
33 verbose etag "A6GBDBSG5NYWVAOPZ3IC8DH3T"
34 http GET https://registry.npmjs.org/grunt-contrib-less
35 http 304 https://registry.npmjs.org/grunt-contrib-less
36 silly registry.get cb [ 304,
36 silly registry.get { date: 'Wed, 26 Mar 2014 11:54:16 GMT',
36 silly registry.get server: 'Apache',
36 silly registry.get via: '1.1 varnish',
36 silly registry.get 'last-modified': 'Wed, 26 Mar 2014 11:54:17 GMT',
36 silly registry.get 'cache-control': 'max-age=1',
36 silly registry.get etag: '"A6GBDBSG5NYWVAOPZ3IC8DH3T"',
36 silly registry.get 'x-served-by': 'cache-c31-CHI',
36 silly registry.get 'x-cache': 'MISS',
36 silly registry.get 'x-cache-hits': '0',
36 silly registry.get 'x-timer': 'S1395834856.899340153,VS0,VE294',
36 silly registry.get vary: 'Accept',
36 silly registry.get 'content-length': '0',
36 silly registry.get 'keep-alive': 'timeout=10, max=50',
36 silly registry.get connection: 'Keep-Alive' } ]
37 verbose etag grunt-contrib-less from cache
38 silly addNameRange number 2 { name: 'grunt-contrib-less', range: '', hasData: true }
39 silly addNameRange versions [ 'grunt-contrib-less',
39 silly addNameRange [ '0.1.0',
39 silly addNameRange '0.2.0',
39 silly addNameRange '0.2.1',
39 silly addNameRange '0.2.2',
39 silly addNameRange '0.3.0',
39 silly addNameRange '0.3.1',
39 silly addNameRange '0.3.2',
39 silly addNameRange '0.5.0',
39 silly addNameRange '0.5.1',
39 silly addNameRange '0.5.2',
39 silly addNameRange '0.6.0',
39 silly addNameRange '0.6.1',
39 silly addNameRange '0.6.2',
39 silly addNameRange '0.6.3',
39 silly addNameRange '0.6.4',
39 silly addNameRange '0.6.5',
39 silly addNameRange '0.7.0',
39 silly addNameRange '0.8.0',
39 silly addNameRange '0.8.1',
39 silly addNameRange '0.8.2',
39 silly addNameRange '0.8.3',
39 silly addNameRange '0.9.0',
39 silly addNameRange '0.10.0',
39 silly addNameRange '0.11.0',
39 silly addNameRange '0.5.0-rc7' ] ]
40 verbose addNamed [ 'grunt-contrib-less', '0.11.0' ]
41 verbose addNamed [ '0.11.0', '0.11.0' ]
42 silly lockFile 7c3eb6df-grunt-contrib-less-0-11-0 grunt-contrib-less@0.11.0
43 verbose lock grunt-contrib-less@0.11.0 C:\Users\jv39363\AppData\Roaming\npm-cache\7c3eb6df-grunt-contrib-less-0-11-0.lock
44 silly lockFile 7c3eb6df-grunt-contrib-less-0-11-0 grunt-contrib-less@0.11.0
45 silly lockFile 7c3eb6df-grunt-contrib-less-0-11-0 grunt-contrib-less@0.11.0
46 silly lockFile b8b71ba4-grunt-contrib-less grunt-contrib-less@*
47 silly lockFile b8b71ba4-grunt-contrib-less grunt-contrib-less@*
48 silly resolved [ { name: 'grunt-contrib-less',
48 silly resolved description: 'Compile LESS files to CSS.',
48 silly resolved version: '0.11.0',
48 silly resolved homepage: 'https://github.com/gruntjs/grunt-contrib-less',
48 silly resolved author: { name: 'Grunt Team', url: 'http://gruntjs.com/' },
48 silly resolved repository:
48 silly resolved { type: 'git',
48 silly resolved url: 'git://github.com/gruntjs/grunt-contrib-less.git' },
48 silly resolved bugs: { url: 'https://github.com/gruntjs/grunt-contrib-less/issues' },
48 silly resolved licenses: [ [Object] ],
48 silly resolved engines: { node: '>=0.10.0' },
48 silly resolved scripts: { test: 'grunt test' },
48 silly resolved dependencies:
48 silly resolved { less: '^1.7.0',
48 silly resolved chalk: '^0.4.0',
48 silly resolved maxmin: '^0.1.0',
48 silly resolved lodash: '^2.4.1',
48 silly resolved async: '^0.2.10' },
48 silly resolved devDependencies:
48 silly resolved { 'grunt-contrib-jshint': '^0.9.2',
48 silly resolved 'grunt-contrib-nodeunit': '^0.3.3',
48 silly resolved 'grunt-contrib-clean': '^0.5.0',
48 silly resolved 'grunt-contrib-internal': '^0.4.5',
48 silly resolved grunt: '^0.4.4',
48 silly resolved 'grunt-cli': '^0.1.13' },
48 silly resolved peerDependencies: { grunt: '^0.4.0' },
48 silly resolved keywords: [ 'gruntplugin' ],
48 silly resolved files: [ 'tasks', 'LICENSE-MIT' ],
48 silly resolved readme: '# grunt-contrib-less v0.11.0 \n\n> Compile LESS files to CSS.\n\n\n\n## Getting Started\nThis plugin requires Grunt ^0.4.0\n\nIf you haven\'t used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\nshell\nnpm install grunt-contrib-less --save-dev\n\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\njs\ngrunt.loadNpmTasks(\'grunt-contrib-less\');\n\n\n*This plugin was designed to work with Grunt 0.4.x. If you\'re still using grunt v0.3.x it\'s strongly recommended that you upgrade, but in case you can\'t please use v0.3.2.\n\n\n## Less task\n_Run this task with the grunt less command._\n\nTask targets, files and options may be specified according to the grunt Configuring tasks guide.\n### Options\n\n#### paths\nType: String Array Function\n\nDefault: Directory of input file.\n\nSpecifies directories to scan for @import directives when parsing. Default value is the directory of the source, which is probably what you want.\n\nIf you specify a function the source filepath will be the first argument. You can return either a string or an array of paths to be used.\n\n#### rootpath\nType: String\n\nDefault: ""\n\nA path to add on to the start of every url resource.\n\n#### compress\nType: Boolean\n\nDefault: false\n\nCompress output by removing some whitespaces.\n\n#### cleancss\nType: Boolean\n\nDefault: false\n\nCompress output using clean-css.\n\n#### ieCompat\nType: Boolean\n\nDefault: true\n\nEnforce the css output is compatible with Internet Explorer 8.\n\nFor example, the data-uri function encodes a file in base64 encoding and embeds it into the generated CSS files as a data-URI. Because Internet Explorer 8 limits data-uris to 32KB, the ieCompat option prevents less from exceeding this.\n\n#### optimization\nType: Integer\n\nDefault: null\n\nSet the parser\'s optimization level. The lower the number, the less nodes it will create in the tree. This could matter for debugging, or if you want to access the individual nodes in the tree.\n\n#### strictImports\nType: Boolean\n\nDefault: false\n\nForce evaluation of imports.\n\n#### strictMath\nType: Boolean\n\nDefault: false\n\nWhen enabled, math is required to be in parenthesis.\n\n#### strictUnits\nType: Boolean\n\nDefault: false\n\nWhen enabled, less will validate the units used (e.g. 4px/2px = 2, not 2px and 4em/2px throws an error).\n\n#### syncImport\nType: Boolean\n\nDefault: false\n\nRead @import\'ed files synchronously from disk.\n\n#### dumpLineNumbers\nType: String\n\nDefault: false\n\nConfigures -sass-debug-info support.\n\nAccepts following values: comments, mediaquery, all.\n\n#### relativeUrls\nType: Boolean\n\nDefault: false\n\nRewrite urls to be relative. false: do not modify urls.\n\n#### customFunctions\nType: Object\n\nDefault: none\n\nDefine custom functions to be available within your LESS stylesheets. The function\'s name must be lowercase.\nIn the definition, the first argument is the less object, and subsequent arguments are from the less function call.\nValues passed to the function are types defined within less, the return value may be either one of them or primitive.\nSee the LESS documentation for more information on the available types.\n\n#### report\nChoices: \'min\', \'gzip\' \nDefault: \'min\'\n\nEither report only minification result or report minification and gzip results.\nThis is useful to see exactly how well clean-css is performing but using \'gzip\' will make the task take 5-10x longer to complete. Example output.\n\n#### sourceMap\nType: Boolean\n\nDefault: false\n\nEnable source maps.\n\n#### sourceMapFilename\nType: String\n\nDefault: none\n\nWrite the source map to a separate file with the given filename.\n\n#### sourceMapURL\nType: String\n\nDefault: none\n\nOverride the default url that points to the sourcemap from the compiled css file.\n\n#### sourceMapBasepath\nType: String\n\nDefault: none\n\nSets the base path for the less file paths in the source map.\n\n#### sourceMapRootpath\nType: String\n\nDefault: none\n\nAdds this path onto the less file paths in the source map.\n\n#### outputSourceFiles\nType: Boolean\n\nDefault: false\n\nPuts the less files into the map instead of referencing them.\n\n#### modifyVars\nType: Object\n\nDefault: none\n\nOverrides global variables. Equivalent to --modify-vars=\'VAR=VALUE\' option in less.\n\n### Usage Examples\n\njs\nless: {\n development: {\n options: {\n paths: ["assets/css"]\n },\n files: {\n "path/to/result.css": "path/to/source.less"\n }\n },\n production: {\n options: {\n paths: ["assets/css"],\n cleancss: true,\n modifyVars: {\n imgPath: \'"http://mycdn.com/path/to/images"\',\n bgColor: \'red\'\n }\n },\n files: {\n "path/to/result.css": "path/to/source.less"\n }\n }\n}\n\n\n\n## Release History\n\n * 2014-03-19   v0.11.0   Custom functions can return types defined by less paths option now accepts a function Replaced deprecated grunt.util methods Removes deprecated grunt.lib.contrib\n * 2014-03-01   v0.10.0   sourceMapBasepath accepts a function. Update copyright to 2014. Update .gitattributes. Update less.js to v1.7.0. Prevent CRLF in the repo. Adds modify-vars option. Changed to async stack call. Fixes data-uri test. Normalize line endings on tests.\n * 2014-01-07   v0.9.0   Bump to less 1.6\n * 2013-12-06   v0.8.3   Support sourceMapURL\n * 2013-11-14   v0.8.2   Support outputSourceFiles\n * 2013-10-24   v0.8.1   Support sourceMapFilename, sourceMapBasepath and sourceMapRootpath\n * 2013-10-22   v0.8.0   Upgrade to LESS 1.5 Support strictUnits option Support sourceMap option Add customFunctions option for defining custom functions within LESS Output the source file name on error yuicompress option now cleancss (Less changed underlying dependency)\n * 2013-08-08   v0.7.0   Downgrade no source files warning to only in verbose mode\n * 2013-08-08   v0.6.5   Support strictMath option Support rootpath parse option\n * 2013-07-09   v0.6.4   Support relativeUrls option\n * 2013-07-06   v0.6.3   Add report option for minification and gzip results\n * 2013-07-03   v0.6.2   support syncImport\n * 2013-06-12   v0.6.1   Support ieCompat\n * 2013-06-09   v0.6.0   Bump less to 1.4.0\n * 2013-05-23   v0.5.2   Improve error handling.\n * 2013-04-25   v0.5.1   Gracefully handle configuration without sources.\n * 2013-02-15   v0.5.0   First official release for Grunt 0.4.0.\n * 2013-01-23   v0.5.0rc7   Updating grunt/gruntplugin dependencies to rc7. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions. Remove experimental wildcard destination support. Switching to this.files api.\n * 2012-10-18   v0.3.2   Add support for dumpLineNumbers.\n * 2012-10-12   v0.3.1   Rename grunt-contrib-lib dep to grunt-lib-contrib.\n * 2012-09-24   v0.3.0   Global options depreciated Revert normalize linefeeds.\n * 2012-09-16   v0.2.2   Support all less options Normalize linefeeds Default path to dirname of src file.\n * 2012-09-10   v0.2.0   Refactored from grunt-contrib into individual repo.\n\n---\n\nTask submitted by Tyler Kellen\n\n*This file was generated on Wed Mar 19 2014 21:07:24.\n',
48 silly resolved readmeFilename: 'README.md',
48 silly resolved _id: 'grunt-contrib-less@0.11.0',
48 silly resolved _from: 'grunt-contrib-less@*' } ]
49 info install grunt-contrib-less@0.11.0 into C:\yb-calc-select\WebContent
50 info installOne grunt-contrib-less@0.11.0
51 info C:\yb-calc-select\WebContent\node_modules\grunt-contrib-less unbuild
52 verbose tar unpack C:\Users\jv39363\AppData\Roaming\npm-cache\grunt-contrib-less\0.11.0\package.tgz
53 silly lockFile 5b936930--node-modules-grunt-contrib-less tar://C:\yb-calc-select\WebContent\node_modules\grunt-contrib-less
54 verbose lock tar://C:\yb-calc-select\WebContent\node_modules\grunt-contrib-less C:\Users\jv39363\AppData\Roaming\npm-cache\5b936930--node-modules-grunt-contrib-less.lock
55 silly lockFile 45428cf9--contrib-less-0-11-0-package-tgz tar://C:\Users\jv39363\AppData\Roaming\npm-cache\grunt-contrib-less\0.11.0\package.tgz
56 verbose lock tar://C:\Users\jv39363\AppData\Roaming\npm-cache\grunt-contrib-less\0.11.0\package.tgz C:\Users\jv39363\AppData\Roaming\npm-cache\45428cf9--contrib-less-0-11-0-package-tgz.lock
57 silly gunzTarPerm modes [ '755', '644' ]
58 silly gunzTarPerm extractEntry package.json
59 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
60 silly gunzTarPerm extractEntry README.md
61 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
62 silly gunzTarPerm extractEntry LICENSE-MIT
63 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ]
64 silly gunzTarPerm extractEntry tasks/less.js
65 silly gunzTarPerm modified mode [ 'tasks/less.js', 438, 420 ]
66 silly lockFile 5b936930--node-modules-grunt-contrib-less tar://C:\yb-calc-select\WebContent\node_modules\grunt-contrib-less
67 silly lockFile 5b936930--node-modules-grunt-contrib-less tar://C:\yb-calc-select\WebContent\node_modules\grunt-contrib-less
68 silly lockFile 45428cf9--contrib-less-0-11-0-package-tgz tar://C:\Users\jv39363\AppData\Roaming\npm-cache\grunt-contrib-less\0.11.0\package.tgz
69 silly lockFile 45428cf9--contrib-less-0-11-0-package-tgz tar://C:\Users\jv39363\AppData\Roaming\npm-cache\grunt-contrib-less\0.11.0\package.tgz
70 info preinstall grunt-contrib-less@0.11.0
71 verbose readDependencies using package.json deps
72 verbose readDependencies using package.json deps
73 verbose cache add [ 'less@^1.7.0', null ]
74 verbose cache add name=undefined spec="less@^1.7.0" args=["less@^1.7.0",null]
75 verbose parsed url { protocol: null,
75 verbose parsed url slashes: null,
75 verbose parsed url auth: null,
75 verbose parsed url host: null,
75 verbose parsed url port: null,
75 verbose parsed url hostname: null,
75 verbose parsed url hash: null,
75 verbose parsed url search: null,
75 verbose parsed url query: null,
75 verbose parsed url pathname: 'less@^1.7.0',
75 verbose parsed url path: 'less@^1.7.0',
75 verbose parsed url href: 'less@^1.7.0' }
76 verbose cache add name="less" spec="^1.7.0" args=["less","^1.7.0"]
77 verbose parsed url { protocol: null,
77 verbose parsed url slashes: null,
77 verbose parsed url auth: null,
77 verbose parsed url host: null,
77 verbose parsed url port: null,
77 verbose parsed url hostname: null,
77 verbose parsed url hash: null,
77 verbose parsed url search: null,
77 verbose parsed url query: null,
77 verbose parsed url pathname: '^1.7.0',
77 verbose parsed url path: '^1.7.0',
77 verbose parsed url href: '^1.7.0' }
78 verbose addNamed [ 'less', '^1.7.0' ]
79 verbose addNamed [ null, null ]
80 silly lockFile 7ddb1c08-less-1-7-0 less@^1.7.0
81 verbose lock less@^1.7.0 C:\Users\jv39363\AppData\Roaming\npm-cache\7ddb1c08-less-1-7-0.lock
82 verbose cache add [ 'chalk@^0.4.0', null ]
83 verbose cache add name=undefined spec="chalk@^0.4.0" args=["chalk@^0.4.0",null]
84 verbose parsed url { protocol: null,
84 verbose parsed url slashes: null,
84 verbose parsed url auth: null,
84 verbose parsed url host: null,
84 verbose parsed url port: null,
84 verbose parsed url hostname: null,
84 verbose parsed url hash: null,
84 verbose parsed url search: null,
84 verbose parsed url query: null,
84 verbose parsed url pathname: 'chalk@^0.4.0',
84 verbose parsed url path: 'chalk@^0.4.0',
84 verbose parsed url href: 'chalk@^0.4.0' }
85 verbose cache add name="chalk" spec="^0.4.0" args=["chalk","^0.4.0"]
86 verbose parsed url { protocol: null,
86 verbose parsed url slashes: null,
86 verbose parsed url auth: null,
86 verbose parsed url host: null,
86 verbose parsed url port: null,
86 verbose parsed url hostname: null,
86 verbose parsed url hash: null,
86 verbose parsed url search: null,
86 verbose parsed url query: null,
86 verbose parsed url pathname: '^0.4.0',
86 verbose parsed url path: '^0.4.0',
86 verbose parsed url href: '^0.4.0' }
87 verbose addNamed [ 'chalk', '^0.4.0' ]
88 verbose addNamed [ null, null ]
89 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0
90 verbose lock chalk@^0.4.0 C:\Users\jv39363\AppData\Roaming\npm-cache\b2f4396d-chalk-0-4-0.lock
91 verbose cache add [ 'maxmin@^0.1.0', null ]
92 verbose cache add name=undefined spec="maxmin@^0.1.0" args=["maxmin@^0.1.0",null]
93 verbose parsed url { protocol: null,
93 verbose parsed url slashes: null,
93 verbose parsed url auth: null,
93 verbose parsed url host: null,
93 verbose parsed url port: null,
93 verbose parsed url hostname: null,
93 verbose parsed url hash: null,
93 verbose parsed url search: null,
93 verbose parsed url query: null,
93 verbose parsed url pathname: 'maxmin@^0.1.0',
93 verbose parsed url path: 'maxmin@^0.1.0',
93 verbose parsed url href: 'maxmin@^0.1.0' }
94 verbose cache add name="maxmin" spec="^0.1.0" args=["maxmin","^0.1.0"]
95 verbose parsed url { protocol: null,
95 verbose parsed url slashes: null,
95 verbose parsed url auth: null,
95 verbose parsed url host: null,
95 verbose parsed url port: null,
95 verbose parsed url hostname: null,
95 verbose parsed url hash: null,
95 verbose parsed url search: null,
95 verbose parsed url query: null,
95 verbose parsed url pathname: '^0.1.0',
95 verbose parsed url path: '^0.1.0',
95 verbose parsed url href: '^0.1.0' }
96 verbose addNamed [ 'maxmin', '^0.1.0' ]
97 verbose addNamed [ null, null ]
98 silly lockFile c75f66b7-maxmin-0-1-0 maxmin@^0.1.0
99 verbose lock maxmin@^0.1.0 C:\Users\jv39363\AppData\Roaming\npm-cache\c75f66b7-maxmin-0-1-0.lock
100 verbose cache add [ 'lodash@^2.4.1', null ]
101 verbose cache add name=undefined spec="lodash@^2.4.1" args=["lodash@^2.4.1",null]
102 verbose parsed url { protocol: null,
102 verbose parsed url slashes: null,
102 verbose parsed url auth: null,
102 verbose parsed url host: null,
102 verbose parsed url port: null,
102 verbose parsed url hostname: null,
102 verbose parsed url hash: null,
102 verbose parsed url search: null,
102 verbose parsed url query: null,
102 verbose parsed url pathname: 'lodash@^2.4.1',
102 verbose parsed url path: 'lodash@^2.4.1',
102 verbose parsed url href: 'lodash@^2.4.1' }
103 verbose cache add name="lodash" spec="^2.4.1" args=["lodash","^2.4.1"]
104 verbose parsed url { protocol: null,
104 verbose parsed url slashes: null,
104 verbose parsed url auth: null,
104 verbose parsed url host: null,
104 verbose parsed url port: null,
104 verbose parsed url hostname: null,
104 verbose parsed url hash: null,
104 verbose parsed url search: null,
104 verbose parsed url query: null,
104 verbose parsed url pathname: '^2.4.1',
104 verbose parsed url path: '^2.4.1',
104 verbose parsed url href: '^2.4.1' }
105 verbose addNamed [ 'lodash', '^2.4.1' ]
106 verbose addNamed [ null, null ]
107 silly lockFile 59759450-lodash-2-4-1 lodash@^2.4.1
108 verbose lock lodash@^2.4.1 C:\Users\jv39363\AppData\Roaming\npm-cache\59759450-lodash-2-4-1.lock
109 verbose cache add [ 'async@^0.2.10', null ]
110 verbose cache add name=undefined spec="async@^0.2.10" args=["async@^0.2.10",null]
111 verbose parsed url { protocol: null,
111 verbose parsed url slashes: null,
111 verbose parsed url auth: null,
111 verbose parsed url host: null,
111 verbose parsed url port: null,
111 verbose parsed url hostname: null,
111 verbose parsed url hash: null,
111 verbose parsed url search: null,
111 verbose parsed url query: null,
111 verbose parsed url pathname: 'async@^0.2.10',
111 verbose parsed url path: 'async@^0.2.10',
111 verbose parsed url href: 'async@^0.2.10' }
112 verbose cache add name="async" spec="^0.2.10" args=["async","^0.2.10"]
113 verbose parsed url { protocol: null,
113 verbose parsed url slashes: null,
113 verbose parsed url auth: null,
113 verbose parsed url host: null,
113 verbose parsed url port: null,
113 verbose parsed url hostname: null,
113 verbose parsed url hash: null,
113 verbose parsed url search: null,
113 verbose parsed url query: null,
113 verbose parsed url pathname: '^0.2.10',
113 verbose parsed url path: '^0.2.10',
113 verbose parsed url href: '^0.2.10' }
114 verbose addNamed [ 'async', '^0.2.10' ]
115 verbose addNamed [ null, null ]
116 silly lockFile 357d4c64-async-0-2-10 async@^0.2.10
117 verbose lock async@^0.2.10 C:\Users\jv39363\AppData\Roaming\npm-cache\357d4c64-async-0-2-10.lock
118 info addNameTag [ 'less', '^1.7.0' ]
119 info addNameTag [ 'chalk', '^0.4.0' ]
120 info addNameTag [ 'lodash', '^2.4.1' ]
121 info addNameTag [ 'maxmin', '^0.1.0' ]
122 info addNameTag [ 'async', '^0.2.10' ]
123 verbose url raw less
124 verbose url resolving [ 'https://registry.npmjs.org/', './less' ]
125 verbose url resolved https://registry.npmjs.org/less
126 info trying registry request attempt 1 at 07:54:17
127 verbose etag "BMVX7JXE4NGFYSQ05HX8WORYM"
128 http GET https://registry.npmjs.org/less
129 verbose url raw maxmin
130 verbose url resolving [ 'https://registry.npmjs.org/', './maxmin' ]
131 verbose url resolved https://registry.npmjs.org/maxmin
132 info trying registry request attempt 1 at 07:54:17
133 verbose etag "7VCMTF2PJTRFBW5H2HTUSC74T"
134 http GET https://registry.npmjs.org/maxmin
135 verbose url raw chalk
136 verbose url resolving [ 'https://registry.npmjs.org/', './chalk' ]
137 verbose url resolved https://registry.npmjs.org/chalk
138 info trying registry request attempt 1 at 07:54:17
139 verbose etag "ZI1L1DZRJYRJXBINR22D2C5B"
140 http GET https://registry.npmjs.org/chalk
141 verbose url raw lodash
142 verbose url resolving [ 'https://registry.npmjs.org/', './lodash' ]
143 verbose url resolved https://registry.npmjs.org/lodash
144 info trying registry request attempt 1 at 07:54:17
145 verbose etag "DNS0BZDG67GU5IVK057S1ZCS4"
146 http GET https://registry.npmjs.org/lodash
147 verbose url raw async
148 verbose url resolving [ 'https://registry.npmjs.org/', './async' ]
149 verbose url resolved https://registry.npmjs.org/async
150 info trying registry request attempt 1 at 07:54:17
151 verbose etag "8XUDXXG6V4U2X8CL2AHRQOYYI"
152 http GET https://registry.npmjs.org/async
153 http 304 https://registry.npmjs.org/maxmin
154 silly registry.get cb [ 304,
154 silly registry.get { date: 'Wed, 26 Mar 2014 11:54:17 GMT',
154 silly registry.get server: 'Apache',
154 silly registry.get via: '1.1 varnish',
154 silly registry.get 'last-modified': 'Wed, 26 Mar 2014 11:54:17 GMT',
154 silly registry.get 'cache-control': 'max-age=1',
154 silly registry.get etag: '"7VCMTF2PJTRFBW5H2HTUSC74T"',
154 silly registry.get 'x-served-by': 'cache-c100-CHI',
154 silly registry.get 'x-cache': 'HIT',
154 silly registry.get 'x-cache-hits': '1',
154 silly registry.get 'x-timer': 'S1395834857.737517595,VS0,VE28',
154 silly registry.get vary: 'Accept',
154 silly registry.get 'content-length': '0',
154 silly registry.get 'keep-alive': 'timeout=10, max=50',
154 silly registry.get connection: 'Keep-Alive' } ]
155 verbose etag maxmin from cache
156 silly lockFile c75f66b7-maxmin-0-1-0 maxmin@^0.1.0
157 silly lockFile c75f66b7-maxmin-0-1-0 maxmin@^0.1.0
158 verbose about to build C:\yb-calc-select\WebContent\node_modules\grunt-contrib-less
159 info C:\yb-calc-select\WebContent\node_modules\grunt-contrib-less unbuild
160 info preuninstall grunt-contrib-less@0.11.0
161 info uninstall grunt-contrib-less@0.11.0
162 verbose true,C:\yb-calc-select\WebContent\node_modules,C:\yb-calc-select\WebContent\node_modules unbuild grunt-contrib-less@0.11.0
163 info postuninstall grunt-contrib-less@0.11.0
164 http 304 https://registry.npmjs.org/chalk
165 silly registry.get cb [ 304,
165 silly registry.get { date: 'Wed, 26 Mar 2014 11:54:17 GMT',
165 silly registry.get server: 'Apache',
165 silly registry.get via: '1.1 varnish',
165 silly registry.get 'last-modified': 'Wed, 26 Mar 2014 11:54:17 GMT',
165 silly registry.get 'cache-control': 'max-age=1',
165 silly registry.get etag: '"ZI1L1DZRJYRJXBINR22D2C5B"',
165 silly registry.get 'x-served-by': 'cache-c101-CHI',
165 silly registry.get 'x-cache': 'HIT',
165 silly registry.get 'x-cache-hits': '1',
165 silly registry.get 'x-timer': 'S1395834857.757960796,VS0,VE19',
165 silly registry.get vary: 'Accept',
165 silly registry.get 'content-length': '0',
165 silly registry.get 'keep-alive': 'timeout=10, max=50',
165 silly registry.get connection: 'Keep-Alive' } ]
166 verbose etag chalk from cache
167 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0
168 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0
169 error Error: No compatible version found: maxmin@'^0.1.0'
169 error Valid install targets:
169 error ["0.1.0"]
169 error at installTargetsError (C:\Program Files\nodejs\node_modules\npm\lib\cache.js:719:10)
169 error at C:\Program Files\nodejs\node_modules\npm\lib\cache.js:638:10
169 error at saved (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-client\lib\get.js:142:7)
169 error at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:133:7
169 error at Object.oncomplete (fs.js:107:15)
170 error If you need help, you may report this log at:
170 error http://github.com/isaacs/npm/issues
170 error or email it to:
170 error npm-@googlegroups.com
171 error System Windows_NT 6.1.7601
172 error command "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install"
173 error cwd C:\yb-calc-select\WebContent
174 error node -v v0.10.15
175 error npm -v 1.3.5
176 verbose exit [ 1, true ]
@timoxley
Copy link
Contributor

This looks like it's due to npm's new ^ default. I believe you just need to upgrade your npm:

npm install -g npm

@joshvito
Copy link
Author

I ran "npm install -g npm"
It runs with a few warnings, but completes.

C:\yieldbook-svn\ybCalcSelect>npm install -g npm
npm http GET https://registry.npmjs.org/npm
npm http 304 https://registry.npmjs.org/npm
npm WARN package.json github-url-from-git@1.1.1 No repository field.
C:\Users\jv39363\AppData\Roaming\npm\npm -> C:\Users\jv39363\AppData\Roaming\npm
\node_modules\npm\bin\npm-cli.js
npm WARN unmet dependency C:\Users\jv39363\AppData\Roaming\npm\node_modules\npm\
node_modules\npm-registry-client requires semver@'^2.2.1' but will load
npm WARN unmet dependency C:\Users\jv39363\AppData\Roaming\npm\node_modules\npm\
node_modules\semver,
npm WARN unmet dependency which is version 2.2.1
npm@1.4.6 C:\Users\jv39363\AppData\Roaming\npm\node_modules\npm

I tried running "npm install grunt-contrib-less --save-dev" afterwards, and get the same error described above.

@timoxley
Copy link
Contributor

Can you paste the output when you run it again?

@joshvito
Copy link
Author

Here you go, thanks for the help. :)

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   'grunt-contrib-less',
1 verbose cli   '--save-dev' ]
2 info using npm@1.3.5
3 info using node@v0.10.15
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 warn package.json www.yieldbook.com@1.0.0 No description
6 warn package.json www.yieldbook.com@1.0.0 No repository field.
7 warn package.json www.yieldbook.com@1.0.0 No README data
8 verbose readDependencies using package.json deps
9 verbose cache add [ 'grunt-contrib-less', null ]
10 verbose cache add name=undefined spec="grunt-contrib-less" args=["grunt-contrib-less",null]
11 verbose parsed url { protocol: null,
11 verbose parsed url   slashes: null,
11 verbose parsed url   auth: null,
11 verbose parsed url   host: null,
11 verbose parsed url   port: null,
11 verbose parsed url   hostname: null,
11 verbose parsed url   hash: null,
11 verbose parsed url   search: null,
11 verbose parsed url   query: null,
11 verbose parsed url   pathname: 'grunt-contrib-less',
11 verbose parsed url   path: 'grunt-contrib-less',
11 verbose parsed url   href: 'grunt-contrib-less' }
12 silly lockFile ec52cd20-grunt-contrib-less grunt-contrib-less
13 verbose lock grunt-contrib-less C:\Users\jv39363\AppData\Roaming\npm-cache\ec52cd20-grunt-contrib-less.lock
14 silly lockFile ec52cd20-grunt-contrib-less grunt-contrib-less
15 silly lockFile ec52cd20-grunt-contrib-less grunt-contrib-less
16 verbose addNamed [ 'grunt-contrib-less', '' ]
17 verbose addNamed [ null, '*' ]
18 silly lockFile df1440a2-grunt-contrib-less grunt-contrib-less@
19 verbose lock grunt-contrib-less@ C:\Users\jv39363\AppData\Roaming\npm-cache\df1440a2-grunt-contrib-less.lock
20 silly addNameRange { name: 'grunt-contrib-less', range: '*', hasData: false }
21 verbose url raw grunt-contrib-less
22 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-contrib-less' ]
23 verbose url resolved https://registry.npmjs.org/grunt-contrib-less
24 info trying registry request attempt 1 at 11:20:47
25 verbose etag "CU872J822RXVAQDVITM1FHAAI"
26 http GET https://registry.npmjs.org/grunt-contrib-less
27 http 304 https://registry.npmjs.org/grunt-contrib-less
28 silly registry.get cb [ 304,
28 silly registry.get   { date: 'Thu, 27 Mar 2014 15:20:47 GMT',
28 silly registry.get     server: 'Apache',
28 silly registry.get     via: '1.1 varnish',
28 silly registry.get     'last-modified': 'Thu, 27 Mar 2014 15:20:48 GMT',
28 silly registry.get     'cache-control': 'max-age=1',
28 silly registry.get     etag: '"CU872J822RXVAQDVITM1FHAAI"',
28 silly registry.get     'x-served-by': 'cache-c99-CHI',
28 silly registry.get     'x-cache': 'MISS',
28 silly registry.get     'x-cache-hits': '0',
28 silly registry.get     'x-timer': 'S1395933647.989465714,VS0,VE37',
28 silly registry.get     vary: 'Accept',
28 silly registry.get     'content-length': '0',
28 silly registry.get     'keep-alive': 'timeout=10, max=50',
28 silly registry.get     connection: 'Keep-Alive' } ]
29 verbose etag grunt-contrib-less from cache
30 silly addNameRange number 2 { name: 'grunt-contrib-less', range: '*', hasData: true }
31 silly addNameRange versions [ 'grunt-contrib-less',
31 silly addNameRange   [ '0.1.0',
31 silly addNameRange     '0.2.0',
31 silly addNameRange     '0.2.1',
31 silly addNameRange     '0.2.2',
31 silly addNameRange     '0.3.0',
31 silly addNameRange     '0.3.1',
31 silly addNameRange     '0.3.2',
31 silly addNameRange     '0.5.0',
31 silly addNameRange     '0.5.1',
31 silly addNameRange     '0.5.2',
31 silly addNameRange     '0.6.0',
31 silly addNameRange     '0.6.1',
31 silly addNameRange     '0.6.2',
31 silly addNameRange     '0.6.3',
31 silly addNameRange     '0.6.4',
31 silly addNameRange     '0.6.5',
31 silly addNameRange     '0.7.0',
31 silly addNameRange     '0.8.0',
31 silly addNameRange     '0.8.1',
31 silly addNameRange     '0.8.2',
31 silly addNameRange     '0.8.3',
31 silly addNameRange     '0.9.0',
31 silly addNameRange     '0.10.0',
31 silly addNameRange     '0.11.0',
31 silly addNameRange     '0.5.0-rc7' ] ]
32 verbose addNamed [ 'grunt-contrib-less', '0.11.0' ]
33 verbose addNamed [ '0.11.0', '0.11.0' ]
34 silly lockFile 7c3eb6df-grunt-contrib-less-0-11-0 grunt-contrib-less@0.11.0
35 verbose lock grunt-contrib-less@0.11.0 C:\Users\jv39363\AppData\Roaming\npm-cache\7c3eb6df-grunt-contrib-less-0-11-0.lock
36 silly lockFile 7c3eb6df-grunt-contrib-less-0-11-0 grunt-contrib-less@0.11.0
37 silly lockFile 7c3eb6df-grunt-contrib-less-0-11-0 grunt-contrib-less@0.11.0
38 silly lockFile df1440a2-grunt-contrib-less grunt-contrib-less@
39 silly lockFile df1440a2-grunt-contrib-less grunt-contrib-less@
40 silly resolved [ { name: 'grunt-contrib-less',
40 silly resolved     description: 'Compile LESS files to CSS.',
40 silly resolved     version: '0.11.0',
40 silly resolved     homepage: 'https://github.com/gruntjs/grunt-contrib-less',
40 silly resolved     author: { name: 'Grunt Team', url: 'http://gruntjs.com/' },
40 silly resolved     repository:
40 silly resolved      { type: 'git',
40 silly resolved        url: 'git://github.com/gruntjs/grunt-contrib-less.git' },
40 silly resolved     bugs: { url: 'https://github.com/gruntjs/grunt-contrib-less/issues' },
40 silly resolved     licenses: [ [Object] ],
40 silly resolved     engines: { node: '>=0.10.0' },
40 silly resolved     scripts: { test: 'grunt test' },
40 silly resolved     dependencies:
40 silly resolved      { less: '^1.7.0',
40 silly resolved        chalk: '^0.4.0',
40 silly resolved        maxmin: '^0.1.0',
40 silly resolved        lodash: '^2.4.1',
40 silly resolved        async: '^0.2.10' },
40 silly resolved     devDependencies:
40 silly resolved      { 'grunt-contrib-jshint': '^0.9.2',
40 silly resolved        'grunt-contrib-nodeunit': '^0.3.3',
40 silly resolved        'grunt-contrib-clean': '^0.5.0',
40 silly resolved        'grunt-contrib-internal': '^0.4.5',
40 silly resolved        grunt: '^0.4.4',
40 silly resolved        'grunt-cli': '^0.1.13' },
40 silly resolved     peerDependencies: { grunt: '^0.4.0' },
40 silly resolved     keywords: [ 'gruntplugin' ],
40 silly resolved     files: [ 'tasks', 'LICENSE-MIT' ],
40 silly resolved     readme: '# grunt-contrib-less v0.11.0 [![Build Status](https://travis-ci.org/gruntjs/grunt-contrib-less.png?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-less)\n\n> Compile LESS files to CSS.\n\n\n\n## Getting Started\nThis plugin requires Grunt `^0.4.0`\n\nIf you haven\'t used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you\'re familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-contrib-less --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-contrib-less\');\n```\n\n*This plugin was designed to work with Grunt 0.4.x. If you\'re still using grunt v0.3.x it\'s strongly recommended that [you upgrade](http://gruntjs.com/upgrading-from-0.3-to-0.4), but in case you can\'t please use [v0.3.2](https://github.com/gruntjs/grunt-contrib-less/tree/grunt-0.3-stable).*\n\n\n## Less task\n_Run this task with the `grunt less` command._\n\nTask targets, files and options may be specified according to the grunt [Configuring tasks](http://gruntjs.com/configuring-tasks) guide.\n### Options\n\n#### paths\nType: `String` `Array` `Function`\n\nDefault: Directory of input file.\n\nSpecifies directories to scan for @import directives when parsing. Default value is the directory of the source, which is probably what you want.\n\nIf you specify a function the source filepath will be the first argument. You can return either a string or an array of paths to be used.\n\n#### rootpath\nType: `String`\n\nDefault: `""`\n\nA path to add on to the start of every url resource.\n\n#### compress\nType: `Boolean`\n\nDefault: `false`\n\nCompress output by removing some whitespaces.\n\n#### cleancss\nType: `Boolean`\n\nDefault: `false`\n\nCompress output using [clean-css](https://npmjs.org/package/clean-css).\n\n#### ieCompat\nType: `Boolean`\n\nDefault: `true`\n\nEnforce the css output is compatible with Internet Explorer 8.\n\nFor example, the [data-uri](https://github.com/cloudhead/less.js/pull/1086) function encodes a file in base64 encoding and embeds it into the generated CSS files as a data-URI. Because Internet Explorer 8 limits `data-uri`s to 32KB, the [ieCompat](https://github.com/cloudhead/less.js/pull/1190) option prevents `less` from exceeding this.\n\n#### optimization\nType: `Integer`\n\nDefault: `null`\n\nSet the parser\'s optimization level. The lower the number, the less nodes it will create in the tree. This could matter for debugging, or if you want to access the individual nodes in the tree.\n\n#### strictImports\nType: `Boolean`\n\nDefault: `false`\n\nForce evaluation of imports.\n\n#### strictMath\nType: `Boolean`\n\nDefault: `false`\n\nWhen enabled, math is required to be in parenthesis.\n\n#### strictUnits\nType: `Boolean`\n\nDefault: `false`\n\nWhen enabled, less will validate the units used (e.g. 4px/2px = 2, not 2px and 4em/2px throws an error).\n\n#### syncImport\nType: `Boolean`\n\nDefault: `false`\n\nRead @import\'ed files synchronously from disk.\n\n#### dumpLineNumbers\nType: `String`\n\nDefault: `false`\n\nConfigures -sass-debug-info support.\n\nAccepts following values: `comments`, `mediaquery`, `all`.\n\n#### relativeUrls\nType: `Boolean`\n\nDefault: `false`\n\nRewrite urls to be relative. false: do not modify urls.\n\n#### customFunctions\nType: `Object`\n\nDefault: none\n\nDefine custom functions to be available within your LESS stylesheets. The function\'s name must be lowercase.\nIn the definition, the first argument is the less object, and subsequent arguments are from the less function call.\nValues passed to the function are types defined within less, the return value may be either one of them or primitive.\nSee the LESS documentation for more information on the available types.\n\n#### report\nChoices: `\'min\'`, `\'gzip\'`  \nDefault: `\'min\'`\n\nEither report only minification result or report minification and gzip results.\nThis is useful to see exactly how well clean-css is performing but using `\'gzip\'` will make the task take 5-10x longer to complete. [Example output](https://github.com/sindresorhus/maxmin#readme).\n\n#### sourceMap\nType: `Boolean`\n\nDefault: `false`\n\nEnable source maps.\n\n#### sourceMapFilename\nType: `String`\n\nDefault: none\n\nWrite the source map to a separate file with the given filename.\n\n#### sourceMapURL\nType: `String`\n\nDefault: none\n\nOverride the default url that points to the sourcemap from the compiled css file.\n\n#### sourceMapBasepath\nType: `String`\n\nDefault: none\n\nSets the base path for the less file paths in the source map.\n\n#### sourceMapRootpath\nType: `String`\n\nDefault: none\n\nAdds this path onto the less file paths in the source map.\n\n#### outputSourceFiles\nType: `Boolean`\n\nDefault: false\n\nPuts the less files into the map instead of referencing them.\n\n#### modifyVars\nType: `Object`\n\nDefault: none\n\nOverrides global variables. Equivalent to ```--modify-vars=\'VAR=VALUE\'``` option in less.\n\n### Usage Examples\n\n```js\nless: {\n  development: {\n    options: {\n      paths: ["assets/css"]\n    },\n    files: {\n      "path/to/result.css": "path/to/source.less"\n    }\n  },\n  production: {\n    options: {\n      paths: ["assets/css"],\n      cleancss: true,\n      modifyVars: {\n        imgPath: \'"http://mycdn.com/path/to/images"\',\n        bgColor: \'red\'\n      }\n    },\n    files: {\n      "path/to/result.css": "path/to/source.less"\n    }\n  }\n}\n```\n\n\n## Release History\n\n * 2014-03-19   v0.11.0   Custom functions can return types defined by less paths option now accepts a function Replaced deprecated grunt.util methods Removes deprecated grunt.lib.contrib\n * 2014-03-01   v0.10.0   sourceMapBasepath accepts a function. Update copyright to 2014. Update .gitattributes. Update less.js to v1.7.0. Prevent CRLF in the repo. Adds modify-vars option. Changed to async stack call. Fixes data-uri test. Normalize line endings on tests.\n * 2014-01-07   v0.9.0   Bump to less 1.6\n * 2013-12-06   v0.8.3   Support sourceMapURL\n * 2013-11-14   v0.8.2   Support outputSourceFiles\n * 2013-10-24   v0.8.1   Support sourceMapFilename, sourceMapBasepath and sourceMapRootpath\n * 2013-10-22   v0.8.0   Upgrade to LESS 1.5 Support strictUnits option Support sourceMap option Add customFunctions option for defining custom functions within LESS Output the source file name on error yuicompress option now cleancss (Less changed underlying dependency)\n * 2013-08-08   v0.7.0   Downgrade no source files warning to only in verbose mode\n * 2013-08-08   v0.6.5   Support strictMath option Support rootpath parse option\n * 2013-07-09   v0.6.4   Support relativeUrls option\n * 2013-07-06   v0.6.3   Add report option for minification and gzip results\n * 2013-07-03   v0.6.2   support syncImport\n * 2013-06-12   v0.6.1   Support ieCompat\n * 2013-06-09   v0.6.0   Bump less to 1.4.0\n * 2013-05-23   v0.5.2   Improve error handling.\n * 2013-04-25   v0.5.1   Gracefully handle configuration without sources.\n * 2013-02-15   v0.5.0   First official release for Grunt 0.4.0.\n * 2013-01-23   v0.5.0rc7   Updating grunt/gruntplugin dependencies to rc7. Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions. Remove experimental wildcard destination support. Switching to this.files api.\n * 2012-10-18   v0.3.2   Add support for dumpLineNumbers.\n * 2012-10-12   v0.3.1   Rename grunt-contrib-lib dep to grunt-lib-contrib.\n * 2012-09-24   v0.3.0   Global options depreciated Revert normalize linefeeds.\n * 2012-09-16   v0.2.2   Support all less options Normalize linefeeds Default path to dirname of src file.\n * 2012-09-10   v0.2.0   Refactored from grunt-contrib into individual repo.\n\n---\n\nTask submitted by [Tyler Kellen](http://goingslowly.com/)\n\n*This file was generated on Wed Mar 19 2014 21:07:24.*\n',
40 silly resolved     readmeFilename: 'README.md',
40 silly resolved     _id: 'grunt-contrib-less@0.11.0',
40 silly resolved     _from: 'grunt-contrib-less@' } ]
41 info install grunt-contrib-less@0.11.0 into C:\yieldbook-svn\ybCalcSelect
42 info installOne grunt-contrib-less@0.11.0
43 info C:\yieldbook-svn\ybCalcSelect\node_modules\grunt-contrib-less unbuild
44 verbose tar unpack C:\Users\jv39363\AppData\Roaming\npm-cache\grunt-contrib-less\0.11.0\package.tgz
45 silly lockFile 97cc0d94--node-modules-grunt-contrib-less tar://C:\yieldbook-svn\ybCalcSelect\node_modules\grunt-contrib-less
46 verbose lock tar://C:\yieldbook-svn\ybCalcSelect\node_modules\grunt-contrib-less C:\Users\jv39363\AppData\Roaming\npm-cache\97cc0d94--node-modules-grunt-contrib-less.lock
47 silly lockFile 45428cf9--contrib-less-0-11-0-package-tgz tar://C:\Users\jv39363\AppData\Roaming\npm-cache\grunt-contrib-less\0.11.0\package.tgz
48 verbose lock tar://C:\Users\jv39363\AppData\Roaming\npm-cache\grunt-contrib-less\0.11.0\package.tgz C:\Users\jv39363\AppData\Roaming\npm-cache\45428cf9--contrib-less-0-11-0-package-tgz.lock
49 silly gunzTarPerm modes [ '755', '644' ]
50 silly gunzTarPerm extractEntry package.json
51 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
52 silly gunzTarPerm extractEntry README.md
53 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
54 silly gunzTarPerm extractEntry LICENSE-MIT
55 silly gunzTarPerm modified mode [ 'LICENSE-MIT', 438, 420 ]
56 silly gunzTarPerm extractEntry tasks/less.js
57 silly gunzTarPerm modified mode [ 'tasks/less.js', 438, 420 ]
58 silly lockFile 97cc0d94--node-modules-grunt-contrib-less tar://C:\yieldbook-svn\ybCalcSelect\node_modules\grunt-contrib-less
59 silly lockFile 97cc0d94--node-modules-grunt-contrib-less tar://C:\yieldbook-svn\ybCalcSelect\node_modules\grunt-contrib-less
60 silly lockFile 45428cf9--contrib-less-0-11-0-package-tgz tar://C:\Users\jv39363\AppData\Roaming\npm-cache\grunt-contrib-less\0.11.0\package.tgz
61 silly lockFile 45428cf9--contrib-less-0-11-0-package-tgz tar://C:\Users\jv39363\AppData\Roaming\npm-cache\grunt-contrib-less\0.11.0\package.tgz
62 info preinstall grunt-contrib-less@0.11.0
63 verbose readDependencies using package.json deps
64 verbose readDependencies using package.json deps
65 verbose cache add [ 'less@^1.7.0', null ]
66 verbose cache add name=undefined spec="less@^1.7.0" args=["less@^1.7.0",null]
67 verbose parsed url { protocol: null,
67 verbose parsed url   slashes: null,
67 verbose parsed url   auth: null,
67 verbose parsed url   host: null,
67 verbose parsed url   port: null,
67 verbose parsed url   hostname: null,
67 verbose parsed url   hash: null,
67 verbose parsed url   search: null,
67 verbose parsed url   query: null,
67 verbose parsed url   pathname: 'less@^1.7.0',
67 verbose parsed url   path: 'less@^1.7.0',
67 verbose parsed url   href: 'less@^1.7.0' }
68 verbose cache add name="less" spec="^1.7.0" args=["less","^1.7.0"]
69 verbose parsed url { protocol: null,
69 verbose parsed url   slashes: null,
69 verbose parsed url   auth: null,
69 verbose parsed url   host: null,
69 verbose parsed url   port: null,
69 verbose parsed url   hostname: null,
69 verbose parsed url   hash: null,
69 verbose parsed url   search: null,
69 verbose parsed url   query: null,
69 verbose parsed url   pathname: '^1.7.0',
69 verbose parsed url   path: '^1.7.0',
69 verbose parsed url   href: '^1.7.0' }
70 verbose addNamed [ 'less', '^1.7.0' ]
71 verbose addNamed [ null, null ]
72 silly lockFile 7ddb1c08-less-1-7-0 less@^1.7.0
73 verbose lock less@^1.7.0 C:\Users\jv39363\AppData\Roaming\npm-cache\7ddb1c08-less-1-7-0.lock
74 verbose cache add [ 'chalk@^0.4.0', null ]
75 verbose cache add name=undefined spec="chalk@^0.4.0" args=["chalk@^0.4.0",null]
76 verbose parsed url { protocol: null,
76 verbose parsed url   slashes: null,
76 verbose parsed url   auth: null,
76 verbose parsed url   host: null,
76 verbose parsed url   port: null,
76 verbose parsed url   hostname: null,
76 verbose parsed url   hash: null,
76 verbose parsed url   search: null,
76 verbose parsed url   query: null,
76 verbose parsed url   pathname: 'chalk@^0.4.0',
76 verbose parsed url   path: 'chalk@^0.4.0',
76 verbose parsed url   href: 'chalk@^0.4.0' }
77 verbose cache add name="chalk" spec="^0.4.0" args=["chalk","^0.4.0"]
78 verbose parsed url { protocol: null,
78 verbose parsed url   slashes: null,
78 verbose parsed url   auth: null,
78 verbose parsed url   host: null,
78 verbose parsed url   port: null,
78 verbose parsed url   hostname: null,
78 verbose parsed url   hash: null,
78 verbose parsed url   search: null,
78 verbose parsed url   query: null,
78 verbose parsed url   pathname: '^0.4.0',
78 verbose parsed url   path: '^0.4.0',
78 verbose parsed url   href: '^0.4.0' }
79 verbose addNamed [ 'chalk', '^0.4.0' ]
80 verbose addNamed [ null, null ]
81 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0
82 verbose lock chalk@^0.4.0 C:\Users\jv39363\AppData\Roaming\npm-cache\b2f4396d-chalk-0-4-0.lock
83 verbose cache add [ 'maxmin@^0.1.0', null ]
84 verbose cache add name=undefined spec="maxmin@^0.1.0" args=["maxmin@^0.1.0",null]
85 verbose parsed url { protocol: null,
85 verbose parsed url   slashes: null,
85 verbose parsed url   auth: null,
85 verbose parsed url   host: null,
85 verbose parsed url   port: null,
85 verbose parsed url   hostname: null,
85 verbose parsed url   hash: null,
85 verbose parsed url   search: null,
85 verbose parsed url   query: null,
85 verbose parsed url   pathname: 'maxmin@^0.1.0',
85 verbose parsed url   path: 'maxmin@^0.1.0',
85 verbose parsed url   href: 'maxmin@^0.1.0' }
86 verbose cache add name="maxmin" spec="^0.1.0" args=["maxmin","^0.1.0"]
87 verbose parsed url { protocol: null,
87 verbose parsed url   slashes: null,
87 verbose parsed url   auth: null,
87 verbose parsed url   host: null,
87 verbose parsed url   port: null,
87 verbose parsed url   hostname: null,
87 verbose parsed url   hash: null,
87 verbose parsed url   search: null,
87 verbose parsed url   query: null,
87 verbose parsed url   pathname: '^0.1.0',
87 verbose parsed url   path: '^0.1.0',
87 verbose parsed url   href: '^0.1.0' }
88 verbose addNamed [ 'maxmin', '^0.1.0' ]
89 verbose addNamed [ null, null ]
90 silly lockFile c75f66b7-maxmin-0-1-0 maxmin@^0.1.0
91 verbose lock maxmin@^0.1.0 C:\Users\jv39363\AppData\Roaming\npm-cache\c75f66b7-maxmin-0-1-0.lock
92 verbose cache add [ 'lodash@^2.4.1', null ]
93 verbose cache add name=undefined spec="lodash@^2.4.1" args=["lodash@^2.4.1",null]
94 verbose parsed url { protocol: null,
94 verbose parsed url   slashes: null,
94 verbose parsed url   auth: null,
94 verbose parsed url   host: null,
94 verbose parsed url   port: null,
94 verbose parsed url   hostname: null,
94 verbose parsed url   hash: null,
94 verbose parsed url   search: null,
94 verbose parsed url   query: null,
94 verbose parsed url   pathname: 'lodash@^2.4.1',
94 verbose parsed url   path: 'lodash@^2.4.1',
94 verbose parsed url   href: 'lodash@^2.4.1' }
95 verbose cache add name="lodash" spec="^2.4.1" args=["lodash","^2.4.1"]
96 verbose parsed url { protocol: null,
96 verbose parsed url   slashes: null,
96 verbose parsed url   auth: null,
96 verbose parsed url   host: null,
96 verbose parsed url   port: null,
96 verbose parsed url   hostname: null,
96 verbose parsed url   hash: null,
96 verbose parsed url   search: null,
96 verbose parsed url   query: null,
96 verbose parsed url   pathname: '^2.4.1',
96 verbose parsed url   path: '^2.4.1',
96 verbose parsed url   href: '^2.4.1' }
97 verbose addNamed [ 'lodash', '^2.4.1' ]
98 verbose addNamed [ null, null ]
99 silly lockFile 59759450-lodash-2-4-1 lodash@^2.4.1
100 verbose lock lodash@^2.4.1 C:\Users\jv39363\AppData\Roaming\npm-cache\59759450-lodash-2-4-1.lock
101 verbose cache add [ 'async@^0.2.10', null ]
102 verbose cache add name=undefined spec="async@^0.2.10" args=["async@^0.2.10",null]
103 verbose parsed url { protocol: null,
103 verbose parsed url   slashes: null,
103 verbose parsed url   auth: null,
103 verbose parsed url   host: null,
103 verbose parsed url   port: null,
103 verbose parsed url   hostname: null,
103 verbose parsed url   hash: null,
103 verbose parsed url   search: null,
103 verbose parsed url   query: null,
103 verbose parsed url   pathname: 'async@^0.2.10',
103 verbose parsed url   path: 'async@^0.2.10',
103 verbose parsed url   href: 'async@^0.2.10' }
104 verbose cache add name="async" spec="^0.2.10" args=["async","^0.2.10"]
105 verbose parsed url { protocol: null,
105 verbose parsed url   slashes: null,
105 verbose parsed url   auth: null,
105 verbose parsed url   host: null,
105 verbose parsed url   port: null,
105 verbose parsed url   hostname: null,
105 verbose parsed url   hash: null,
105 verbose parsed url   search: null,
105 verbose parsed url   query: null,
105 verbose parsed url   pathname: '^0.2.10',
105 verbose parsed url   path: '^0.2.10',
105 verbose parsed url   href: '^0.2.10' }
106 verbose addNamed [ 'async', '^0.2.10' ]
107 verbose addNamed [ null, null ]
108 silly lockFile 357d4c64-async-0-2-10 async@^0.2.10
109 verbose lock async@^0.2.10 C:\Users\jv39363\AppData\Roaming\npm-cache\357d4c64-async-0-2-10.lock
110 info addNameTag [ 'less', '^1.7.0' ]
111 info addNameTag [ 'chalk', '^0.4.0' ]
112 info addNameTag [ 'lodash', '^2.4.1' ]
113 info addNameTag [ 'maxmin', '^0.1.0' ]
114 info addNameTag [ 'async', '^0.2.10' ]
115 verbose url raw less
116 verbose url resolving [ 'https://registry.npmjs.org/', './less' ]
117 verbose url resolved https://registry.npmjs.org/less
118 info trying registry request attempt 1 at 11:20:48
119 verbose etag "1H2O7XA2W7MIGMPGSFD5EBTDV"
120 http GET https://registry.npmjs.org/less
121 verbose url raw lodash
122 verbose url resolving [ 'https://registry.npmjs.org/', './lodash' ]
123 verbose url resolved https://registry.npmjs.org/lodash
124 info trying registry request attempt 1 at 11:20:48
125 verbose etag "A2IGCVD81WWPGOY68WIX8IRJ"
126 http GET https://registry.npmjs.org/lodash
127 verbose url raw chalk
128 verbose url resolving [ 'https://registry.npmjs.org/', './chalk' ]
129 verbose url resolved https://registry.npmjs.org/chalk
130 info trying registry request attempt 1 at 11:20:48
131 verbose etag "70OG689JYIF8E4QX3KGK7IEEM"
132 http GET https://registry.npmjs.org/chalk
133 verbose url raw maxmin
134 verbose url resolving [ 'https://registry.npmjs.org/', './maxmin' ]
135 verbose url resolved https://registry.npmjs.org/maxmin
136 info trying registry request attempt 1 at 11:20:48
137 verbose etag "3D1F7M9EPUEVD44BGOWD911Z6"
138 http GET https://registry.npmjs.org/maxmin
139 verbose url raw async
140 verbose url resolving [ 'https://registry.npmjs.org/', './async' ]
141 verbose url resolved https://registry.npmjs.org/async
142 info trying registry request attempt 1 at 11:20:48
143 verbose etag "732OYU2M9BBG51YOUOLZSDI5Q"
144 http GET https://registry.npmjs.org/async
145 http 304 https://registry.npmjs.org/less
146 silly registry.get cb [ 304,
146 silly registry.get   { date: 'Thu, 27 Mar 2014 15:20:48 GMT',
146 silly registry.get     server: 'Apache',
146 silly registry.get     via: '1.1 varnish',
146 silly registry.get     'last-modified': 'Thu, 27 Mar 2014 15:20:48 GMT',
146 silly registry.get     'cache-control': 'max-age=1',
146 silly registry.get     etag: '"1H2O7XA2W7MIGMPGSFD5EBTDV"',
146 silly registry.get     'x-served-by': 'cache-c99-CHI',
146 silly registry.get     'x-cache': 'HIT',
146 silly registry.get     'x-cache-hits': '1',
146 silly registry.get     'x-timer': 'S1395933648.519284010,VS0,VE19',
146 silly registry.get     vary: 'Accept',
146 silly registry.get     'content-length': '0',
146 silly registry.get     'keep-alive': 'timeout=10, max=50',
146 silly registry.get     connection: 'Keep-Alive' } ]
147 verbose etag less from cache
148 http 304 https://registry.npmjs.org/lodash
149 silly registry.get cb [ 304,
149 silly registry.get   { date: 'Thu, 27 Mar 2014 15:20:48 GMT',
149 silly registry.get     server: 'Apache',
149 silly registry.get     via: '1.1 varnish',
149 silly registry.get     'last-modified': 'Thu, 27 Mar 2014 15:20:47 GMT',
149 silly registry.get     'cache-control': 'max-age=1',
149 silly registry.get     etag: '"A2IGCVD81WWPGOY68WIX8IRJ"',
149 silly registry.get     'x-served-by': 'cache-c48-CHI',
149 silly registry.get     'x-cache': 'HIT',
149 silly registry.get     'x-cache-hits': '2',
149 silly registry.get     'x-timer': 'S1395933648.543982744,VS0,VE0',
149 silly registry.get     vary: 'Accept',
149 silly registry.get     'content-length': '0',
149 silly registry.get     'keep-alive': 'timeout=10, max=50',
149 silly registry.get     connection: 'Keep-Alive' } ]
150 verbose etag lodash from cache
151 http 304 https://registry.npmjs.org/chalk
152 silly registry.get cb [ 304,
152 silly registry.get   { date: 'Thu, 27 Mar 2014 15:20:48 GMT',
152 silly registry.get     server: 'Apache',
152 silly registry.get     via: '1.1 varnish',
152 silly registry.get     'last-modified': 'Thu, 27 Mar 2014 15:20:48 GMT',
152 silly registry.get     'cache-control': 'max-age=1',
152 silly registry.get     etag: '"70OG689JYIF8E4QX3KGK7IEEM"',
152 silly registry.get     'x-served-by': 'cache-c100-CHI',
152 silly registry.get     'x-cache': 'HIT',
152 silly registry.get     'x-cache-hits': '1',
152 silly registry.get     'x-timer': 'S1395933648.527981520,VS0,VE19',
152 silly registry.get     vary: 'Accept',
152 silly registry.get     'content-length': '0',
152 silly registry.get     'keep-alive': 'timeout=10, max=50',
152 silly registry.get     connection: 'Keep-Alive' } ]
153 verbose etag chalk from cache
154 http 304 https://registry.npmjs.org/maxmin
155 silly registry.get cb [ 304,
155 silly registry.get   { date: 'Thu, 27 Mar 2014 15:20:48 GMT',
155 silly registry.get     server: 'Apache',
155 silly registry.get     via: '1.1 varnish',
155 silly registry.get     'last-modified': 'Thu, 27 Mar 2014 15:20:48 GMT',
155 silly registry.get     'cache-control': 'max-age=1',
155 silly registry.get     etag: '"3D1F7M9EPUEVD44BGOWD911Z6"',
155 silly registry.get     'x-served-by': 'cache-c31-CHI',
155 silly registry.get     'x-cache': 'HIT',
155 silly registry.get     'x-cache-hits': '1',
155 silly registry.get     'x-timer': 'S1395933648.528207779,VS0,VE19',
155 silly registry.get     vary: 'Accept',
155 silly registry.get     'content-length': '0',
155 silly registry.get     'keep-alive': 'timeout=10, max=50',
155 silly registry.get     connection: 'Keep-Alive' } ]
156 verbose etag maxmin from cache
157 silly lockFile 7ddb1c08-less-1-7-0 less@^1.7.0
158 silly lockFile 7ddb1c08-less-1-7-0 less@^1.7.0
159 silly lockFile 59759450-lodash-2-4-1 lodash@^2.4.1
160 silly lockFile 59759450-lodash-2-4-1 lodash@^2.4.1
161 verbose about to build C:\yieldbook-svn\ybCalcSelect\node_modules\grunt-contrib-less
162 info C:\yieldbook-svn\ybCalcSelect\node_modules\grunt-contrib-less unbuild
163 info preuninstall grunt-contrib-less@0.11.0
164 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0
165 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0
166 silly lockFile c75f66b7-maxmin-0-1-0 maxmin@^0.1.0
167 silly lockFile c75f66b7-maxmin-0-1-0 maxmin@^0.1.0
168 info uninstall grunt-contrib-less@0.11.0
169 verbose true,C:\yieldbook-svn\ybCalcSelect\node_modules,C:\yieldbook-svn\ybCalcSelect\node_modules unbuild grunt-contrib-less@0.11.0
170 info postuninstall grunt-contrib-less@0.11.0
171 error Error: No compatible version found: less@'^1.7.0'
171 error Valid install targets:
171 error ["1.0.10","1.0.11","1.0.14","1.0.18","1.0.19","1.0.21","1.0.32","1.0.36","1.0.5","1.0.40","1.0.41","1.0.44","1.1.0","1.1.1","1.1.2","1.1.4","1.1.5","1.1.6","1.2.0","1.2.1","1.2.2","1.3.0","1.3.1","1.3.2","1.3.3","1.4.0-b1","1.4.0-b2","1.4.0-b3","1.4.0-b4","1.4.0","1.4.1","1.4.2","1.5.0-b1","1.5.0-b2","1.5.0-b3","1.5.0-b4","1.5.0","1.5.1","1.6.0","1.6.1","1.6.2","1.6.3","1.7.0"]
171 error     at installTargetsError (C:\Program Files\nodejs\node_modules\npm\lib\cache.js:719:10)
171 error     at C:\Program Files\nodejs\node_modules\npm\lib\cache.js:638:10
171 error     at saved (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-client\lib\get.js:142:7)
171 error     at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:133:7
171 error     at Object.oncomplete (fs.js:107:15)
172 error If you need help, you may report this log at:
172 error     <http://github.com/isaacs/npm/issues>
172 error or email it to:
172 error     <npm-@googlegroups.com>
173 error System Windows_NT 6.1.7601
174 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "grunt-contrib-less" "--save-dev"
175 error cwd C:\yieldbook-svn\ybCalcSelect
176 error node -v v0.10.15
177 error npm -v 1.3.5
178 verbose exit [ 1, true ]

@joshvito
Copy link
Author

"npm list"

─┬ grunt@0.4.4
 ├── async@0.1.22
 ├── coffee-script@1.3.3
 ├── colors@0.6.2
 ├── dateformat@1.0.2-1.2.3
 ├── eventemitter2@0.4.13
 ├── exit@0.1.2
 ├─┬ findup-sync@0.1.3
 │ ├─┬ glob@3.2.9
 │ │ └── inherits@2.0.1
 │ └── lodash@2.4.1
 ├── getobject@0.1.0
 ├─┬ glob@3.1.21
 │ ├── graceful-fs@1.2.3
 │ └── inherits@1.0.0
 ├── grunt-legacy-util@0.1.2
 ├── hooker@0.2.3
 ├── iconv-lite@0.2.11
 ├─┬ js-yaml@2.0.5
 │ ├─┬ argparse@0.1.15
 │ │ ├── underscore@1.4.4
 │ │ └── underscore.string@2.3.3
 │ └── esprima@1.0.4
 ├── lodash@0.9.2
 ├─┬ minimatch@0.2.14
 │ ├── lru-cache@2.5.0
 │ └── sigmund@1.0.0
 ├─┬ nopt@1.0.10
 │ └── abbrev@1.0.4
 ├── rimraf@2.2.6
 ├── underscore.string@2.2.1
 └── which@1.0.5
── grunt-contrib-concat@0.3.0
─┬ grunt-contrib-cssmin@0.7.0
 ├─┬ clean-css@2.0.8
 │ └── commander@2.0.0
 └─┬ grunt-lib-contrib@0.6.1
   └── zlib-browserify@0.0.1
─┬ grunt-contrib-jshint@0.7.2
 └─┬ jshint@2.3.0
   ├─┬ cli@0.4.5
   │ └─┬ glob@3.2.9
   │   └── inherits@2.0.1
   ├── console-browserify@0.1.6
   ├─┬ minimatch@0.2.14
   │ ├── lru-cache@2.5.0
   │ └── sigmund@1.0.0
   ├── shelljs@0.1.4
   └── underscore@1.4.4
─┬ grunt-contrib-uglify@0.2.7
 ├─┬ grunt-lib-contrib@0.6.1
 │ └── zlib-browserify@0.0.1
 └─┬ uglify-js@2.4.13
   ├── async@0.2.10
   ├─┬ optimist@0.3.7
   │ └── wordwrap@0.0.2
   ├─┬ source-map@0.1.33
   │ └── amdefine@0.1.0
   └── uglify-to-browserify@1.0.2
─┬ grunt-contrib-watch@0.5.3
 ├─┬ gaze@0.4.3
 │ └─┬ globule@0.1.0
 │   ├─┬ glob@3.1.21
 │   │ ├── graceful-fs@1.2.3
 │   │ └── inherits@1.0.0
 │   ├── lodash@1.0.1
 │   └─┬ minimatch@0.2.14
 │     ├── lru-cache@2.5.0
 │     └── sigmund@1.0.0
 └─┬ tiny-lr@0.0.4
   ├── debug@0.7.4
   ├── faye-websocket@0.4.4
   ├─┬ noptify@0.0.3
   │ └─┬ nopt@2.0.0
   │   └── abbrev@1.0.4
   └── qs@0.5.6
─┬ less@1.7.0
 ├─┬ clean-css@2.1.7
 │ └── commander@2.1.0
 ├── mime@1.2.11
 ├── mkdirp@0.3.5
 ├─┬ request@2.34.0
 │ ├── aws-sign2@0.5.0
 │ ├── forever-agent@0.5.2
 │ ├─┬ form-data@0.1.2
 │ │ ├── async@0.2.10
 │ │ └─┬ combined-stream@0.0.4
 │ │   └── delayed-stream@0.0.5
 │ ├─┬ hawk@1.0.0
 │ │ ├── boom@0.4.2
 │ │ ├── cryptiles@0.2.2
 │ │ ├── hoek@0.9.1
 │ │ └── sntp@0.2.4
 │ ├─┬ http-signature@0.10.0
 │ │ ├── asn1@0.1.11
 │ │ ├── assert-plus@0.1.2
 │ │ └── ctype@0.5.2
 │ ├── json-stringify-safe@5.0.0
 │ ├── node-uuid@1.4.1
 │ ├── oauth-sign@0.3.0
 │ ├── qs@0.6.6
 │ ├─┬ tough-cookie@0.12.1
 │ │ └── punycode@1.2.4
 │ └── tunnel-agent@0.3.0
 └─┬ source-map@0.1.33
   └── amdefine@0.1.0
─┬ load-grunt-tasks@0.2.1
 ├─┬ findup-sync@0.1.3
 │ ├─┬ glob@3.2.9
 │ │ ├── inherits@2.0.1
 │ │ └─┬ minimatch@0.2.14
 │ │   ├── lru-cache@2.5.0
 │ │   └── sigmund@1.0.0
 │ └── lodash@2.4.1
 └─┬ globule@0.1.0
   ├─┬ glob@3.1.21
   │ ├── graceful-fs@1.2.3
   │ └── inherits@1.0.0
   ├── lodash@1.0.1
   └─┬ minimatch@0.2.14
     ├── lru-cache@2.5.0
     └── sigmund@1.0.0

@timoxley
Copy link
Contributor

Looks like updating npm didn't work:

info using npm@1.3.5

Check your $PATH set up.

@timoxley
Copy link
Contributor

> npm info npm version
1.4.6

@joshvito
Copy link
Author

node is installed in c:\program files\nodejs, i don't have access to write to this directory.
Could this be the problem?

If so, is there a way to point the Path to another folder and have it ignore the above folder?

@timoxley
Copy link
Contributor

@joshvito no idea about windows sorry, can't help.

@joshvito
Copy link
Author

For now, I changed the package.json file to load [ 'grunt-contrib-less', '0.10.0' ];

At first glance, it appears this is due to the fact that I don't have admin rights on my machine. I'll have to remove node and npm and re-install in a folder I have write access to.

Thank you again for the help.

@jabocop
Copy link

jabocop commented Apr 19, 2014

I had this error, I failed tp upgrade npm (it is very likely that it exist some way, but I couldn't find it). I unistalled Node and reinstalled it, after that everyting works fine. By the way I am using Windows 7.

@othiym23
Copy link
Contributor

Closing as resolved.

@othiym23 othiym23 closed this as completed Oct 4, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants