Polymer 1.0: при установке Polymer Starter Kit из командной строки возникает ошибка

Как исправить это, чтобы установить Polymer Starter Kit?

Команда:

$ yo polymer

выдает следующую ошибку:

readline.js:924
                        throw err;
                        ^

Error: Cannot find module 'yeoman-environment'
        at Function.Module._resolveFilename (module.js:338:15)
        at Function.Module._load (module.js:289:25)
        at Module.require (module.js:366:17)
        at require (module.js:385:17)
        at Object.<anonymous> (/usr/local/lib/node_modules/generator-polymer/node_modules/yeoman-generator/index.js:7:19)
        at Module._compile (module.js:425:26)
        at Object.Module._extensions..js (module.js:432:10)
        at Module.load (module.js:356:32)
        at Function.Module._load (module.js:313:12)
        at Module.require (module.js:366:17)
        at require (module.js:385:17)

Конфигурация версии

  • MacBook Air
  • OS X v.10.10.5 Йосемити

Цепочка инструментов:

$ node -v
v5.1.1

$ npm -v
3.5.1

$ yo --version
1.5.0

$ bower --version
1.6.9

$ grunt --version
grunt-cli v0.1.13

$ gulp --version
CLI version 3.9.0

person Let Me Tink About It    schedule 06.12.2015    source источник
comment
Это ошибка с npm. Вы должны открыть вопрос на их стороне. Также обновите до последней версии npm и повторите попытку. Вероятно, в конечном итоге это сработает, если вы переустановите из чистого состояния.   -  person Simon Boudrias    schedule 07.12.2015


Ответы (1)


Установите генератор Yeoman Polymer глобально.

$ cd
$ sudo npm install --global generator-polymer
# or
$ sudo npm install -g generator-polymer

Затем установите Yeoman Polymer-generator в директорию проекта.

$ cd path/to/project
$ sudo npm install --global generator-polymer
# or
$ sudo npm install -g generator-polymer
person Let Me Tink About It    schedule 06.12.2015