已安装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,之前从未遇到过这样的问题。
附图
感谢您的帮助
答案 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