0

今まで問題なく mean.js バージョン 0.3 を使用してきました。今日、mean.js 0.4をチェックアウトすることにしたので、実行しました

npm install -g generator-meanjs

ジェネレーターの新しいバージョンをインストールしてから実行しました

yo meanjs

正常に終了したジェネレーターの手順を実行し、サンプル サイトを実行することができました。

ただし、次のコマンドで yo を使用して独自のモジュールを作成しようとしたとき:

yo meanjs:vertical-module customer

アプリケーションのセットアップを再度実行します。

You're using the official MEAN.JS generator.
? What mean.js version would you like to generate? (Use arrow keys)
  master 
❯ 0.4.0 
  0.4.1

解決策を探してみましたが、見つかったのはこの問題だけでした: https://github.com/meanjs/generator-meanjs/issues/79

複数のバージョンのジェネレーターがインストールされていることが原因であることが示唆されたので、次のコマンドでアンインストールしてから、上記の手順を繰り返して再インストールしてみました

npm unstall -g generator-meanjs

しかし、私はまだ同じ結果を得ています

これを解決する方法について何か提案をいただければ幸いです。ティア!

4

4 に答える 4

0

次のバージョンの meanjs ジェネレーターをインストールしてみてください

npm install -g meanjs/generator-meanjs#0.4-dev

次に使用します

yo meanjs:vertical-module customer

それが役立つと思います。

于 2015-09-22T19:35:52.493 に答える
0

私は同じ問題を抱えていましたが、最終的にそれを理解しました。多分それもあなたのために働くでしょう:

# remove meanjs generator from npm global
sudo npm remove generator-meanjs -g
sudo npm cache clean -g

# figure out where my npm global modules are
npm root -g
Result: /usr/local/lib/node_modules

# cd to the npm global directory
cd /usr/local/lib/node_modules

# get the latest Yo generator code from GitHub
sudo git clone https://github.com/meanjs/generator-meanjs

# switch to the 0.4-dev branch
cd generator-meanjs
sudo git checkout origin/0.4-dev

#install (run while in generator-meanjs dir)
sudo npm install

# test it
cd ~/ 
mkdir tmp
cd tmp
yo meanjs:vertical-module my_crud_module
于 2015-09-22T11:21:22.417 に答える
-2

この問題を解決するためのハックを思いつきました:
1. meanjs アプリケーションを作成するときに crud モジュール

インストールします。
2. すべてのファイルですべてのキーワード article を名前で置き換えます。
3. 記事ディレクトリ内のすべてのファイル名を「記事」ではなく名前に変更します。

これらの手順を詳しく説明するビデオを投稿しました:
https://www.youtube.com/watch?v=Nkpdp1ofux8

于 2016-02-28T12:46:08.943 に答える