Skip to content

Bower resolver not found: bower-art-resolver in Windows CMD #27

Description

@marslo

My environment

  • System: Windows 10
  • NodeJS: Downloaded at here.
  • System Environment Variables:
C:\> set | grep node
Path=...;C:\Program Files\Java\jdk1.8.0_101\bin;C:\Marslo\MyProgramFiles\nodejs\;C:\Users\mycomputer\AppData\Roaming\npm;c:\Users\mycomputer\node_modules\.bin\;c:\Users\mycomputer\node_modules\node_modules\bower-art-resolver\

Error:

C:\>bower install bootstrap --verbose
bower                      ENORESOLVER Bower resolver not found: bower-art-resolver

Stack trace:
Error: Bower resolver not found: bower-art-resolver
    at createError (c:\Users\mycomputer\node_modules\bower\lib\util\createError.js:4:15)
    at c:\Users\mycomputer\node_modules\bower\lib\core\resolverFactory.js:67:27
    at Array.map (native)
    at c:\Users\mycomputer\node_modules\bower\lib\core\resolverFactory.js:58:46
    at c:\Users\mycomputer\node_modules\bower\lib\core\resolverFactory.js:35:24
From previous event:
    at PackageRepository.fetch (c:\Users\mycomputer\node_modules\bower\lib\core\PackageRepository.js:46:6)
    at Manager._fetch (c:\Users\mycomputer\node_modules\bower\lib\core\Manager.js:323:51)
    at Array.forEach (native)
    at Manager.resolve (c:\Users\mycomputer\node_modules\bower\lib\core\Manager.js:116:23)
    at Project._bootstrap (c:\Users\mycomputer\node_modules\bower\lib\core\Project.js:559:6)
    at c:\Users\mycomputer\node_modules\bower\lib\core\Project.js:75:21

Console trace:
Error
    at StandardRenderer.error (c:\Users\mycomputer\node_modules\bower\lib\renderers\StandardRenderer.js:81:37)
    at Logger.<anonymous> (c:\Users\mycomputer\node_modules\bower\lib\bin\bower.js:110:26)
    at emitOne (events.js:96:13)
    at Logger.emit (events.js:191:7)
    at Logger.emit (c:\Users\mycomputer\node_modules\bower\lib\node_modules\bower-logger\lib\Logger.js:29:39)
    at c:\Users\mycomputer\node_modules\bower\lib\commands\index.js:48:20
    at _rejected (c:\Users\mycomputer\node_modules\bower\lib\node_modules\q\q.js:844:24)
    at c:\Users\mycomputer\node_modules\bower\lib\node_modules\q\q.js:870:30
    at Promise.when (c:\Users\mycomputer\node_modules\bower\lib\node_modules\q\q.js:1122:31)
    at Promise.promise.promiseDispatch (c:\Users\mycomputer\node_modules\bower\lib\node_modules\q\q.js:788:41)
System info:
Bower version: 1.8.0
Node version: 7.8.0
OS: Windows_NT 10.0.10586 x64

Versions:

C:\> npm -v
4.2.0

C:\> bower -v
1.8.0

bower-art-resolver installation:

C:\> npm install -g --save bower-art-resolver
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead

C:\Users\mycomputer\node_modules
`-- bower-art-resolver@2.0.8

C:\> npm -g list | grep art
`-- bower-art-resolver@2.0.8

The .bowerrc

C:\> type %USERPROFILE%\.bowerrc
{
  "registry": "http://my.artifactory.com/artifactory/api/bower/bower",
  "resolvers": [
    "bower-art-resolver"
  ]
}

Result:

  • The exact same .bowerrc works in Linux environment
  • But it cannot work in Windows Command Line environment.

I've tried to add the c:\Users\mycomputer\node_modules\node_modules\bower-art-resolver\ in the System Environment Variable -> PATH. But this setting still doesn't work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions