は本当にこのもので困っています。 私はジェネレータを書いていますが、ジェネレータはその内部にあります。Yeoman composeWithモジュールが見つかりません
npmリンクを使用してローカルコピーからインストールした場合、composewithはうまく動作しますが、githubからジェネレータをインストールすると、エラーが発生しモジュールが見つかりません。
機能付きマイコンは次のようになります。
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がジェネレータをインストールしてもまだ動作しません。
大変ありがとうございます。