MEAN.JS Ver 0.4.1,Generators(CRUD)不工作

时间:2015-10-05 13:58:09

标签: angularjs node.js meanjs

已安装Mean.JS Ver 0.4.1。

更新了bower包和NPM Install on source folder。

当我尝试使用

创建crud模块时

yo meanjs:垂直模块客户

有以下错误

错误meanjs:垂直模块客户

您似乎没有一台名为meanjs:vertical-module的发电机。 您可以使用npm搜索yeoman-generator查看可用的生成器,然后使用npm install [name]安装它们。 要查看0个已注册的生成器,请使用--help选项运行。

我曾经使用过Ver 3.0,之前从未遇到过这样的问题。

附图

enter image description here

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

看起来Yeoman生成器的最新版本还没有子生成器(如vertical-module的那个)。

有关{GtHub存储库中的vertical-module问题的问题,请参阅this comment

答案 1 :(得分:1)

这个脚本可以帮到你。

var=$1
if [ -n "$var" ]; then
    CRUDNAME=$1
    CRUDNAMEUPPERCASE=`echo ${CRUDNAME:0:1} | tr  '[a-z]' '[A-Z]'`${CRUDNAME:1}
    FOLDERNAME=$CRUDNAME's'
    cp -R modules/articles modules/$CRUDNAME's'
    find modules/$FOLDERNAME -type f -print0 | xargs -0 sed -i -e 's/Article/'$CRUDNAMEUPPERCASE'/g'
    find modules/$FOLDERNAME -type f -print0 | xargs -0 sed -i -e 's/article/'$CRUDNAME'/g'
    rm modules/$FOLDERNAME/**/*-e
    rm modules/$FOLDERNAME/**/**/*-e
    for file in modules/$FOLDERNAME/**/*article* ; do mv $file ${file//article/$CRUDNAME} ; done
    for file in modules/$FOLDERNAME/**/**/*article* ; do mv $file ${file//article/$CRUDNAME} ; done
else
    echo "Usage: sh file.sh [crud-name]"
fi

适用于新版本0.5.0-beta