【问题标题】:MEAN.JS Ver 0.4.1, Generators (CRUD) Not workingMEAN.JS Ver 0.4.1,生成器(CRUD)不工作
【发布时间】:2016-01-02 05:14:42
【问题描述】:

已安装 Mean.JS Ver 0.4.1。

更新了 bower 包和源文件夹上的 NPM 安装。

当我尝试使用

创建 crud 模块时

yo meanjs:vertical-module customer

出现以下错误

错误 meanjs:vertical-module customer

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

我之前使用的是 Ver 3.0,从来没有遇到过这样的问题。

附上图片

提前感谢您的帮助

【问题讨论】:

    标签: angularjs node.js meanjs


    【解决方案1】:

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

    请参阅this comment 以了解有关其 GitHub 存储库中vertical-module 的问题

    【讨论】:

    • 非常感谢您,4.1 的生成器仍在开发中。感谢您的链接
    【解决方案2】:

    这个脚本可以帮助你。

    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

    【讨论】:

      猜你喜欢
      • 2017-03-29
      • 2017-02-20
      • 2015-10-14
      • 2016-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      相关资源
      最近更新 更多