действительно в тупике с этим. Я написал генератор, в котором есть другие генераторы.Yeoman composeВегольник не может найти модуль
Когда я установил его из своей локальной копии, используя ссылку npm, сработал отлично, но когда я устанавливаю генератор из github, я получаю ошибку, не могу найти модуль.
Моя Compose с функцией выглядит следующим образом:
this.composeWith("rawnet:static", {
options: {
appname: this.appname,
git: this.git,
gruntPath: this.sourceRoot()
}
}, {
local: require.resolve('../static')
});
И моя структура папок выглядит следующим образом:
-app
-index.js
-static
-index.js
Ошибка я получаю:
events.js:160
throw er; // Unhandled 'error' event
^
Error: Cannot find module '../static'
at Function.Module._resolveFilename (module.js:440:15)
at Function.resolve (internal/module.js:27:19)
at module.exports.generators.Base.extend.generateSite (/usr/local/lib/node_modules/generator-rawnet/app/index.js:79:24)
at /usr/local/lib/node_modules/generator-rawnet/node_modules/yeoman-generator/lib/base.js:421:16
at tryOnImmediate (timers.js:543:15)
at processImmediate [as _immediateCallback] (timers.js:523:5)
Кто-нибудь иначе придумайте это, я не понимаю, почему, когда я запускаю генератор из своего локального, он отлично работает, но так как когда я устанавливаю его из github, используя npm, он терпит неудачу. Я проверил все пути, и они верны, я даже изменил его, указав именно на правильную папку после того, как npm установил генератор, и он все еще не работает.
Любая помощь будет оценена по весу!