【问题标题】:Express not creating appExpress 不创建应用程序
【发布时间】:2014-10-23 11:30:45
【问题描述】:

我已经运行了以下命令:

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
npm install -g express-generator@4

但是,当我执行以下命令时,它什么也不做:

express /tmp/foo && cd /tmp/foo

提前感谢您的帮助。

【问题讨论】:

  • 我正在关注本指南:github.com/expressjs/generator,我可以看到 express 目录存在于节点模块中。
  • 什么都不做是什么意思?甚至没有错误?它肯定必须做点什么
  • 我没有看到任何错误或消息。但是它不会更改目录。
  • 当我运行“express --help”或“express --version”时,它也不会返回任何内容或任何错误消息。

标签: node.js ubuntu express npm


【解决方案1】:

看来这行代码将express安装到/tmp/foo,然后将目录更改为/tmp/foo。我从终端做的是 cd 进入我想创建我的快速应用程序的路径并运行 express folderName && cd folderName 其中 folderName 代表您想要命名文件夹的任何名称。然后执行 npm install 更新您的 package.json 并继续与您的入门应用程序一样正常。

【讨论】:

    【解决方案2】:

    尝试如下。

    1) npm install -g express-generator
    
    2) mkdir myExpress app
    
    3) express -e --css stylus
    

    选项:

    -h, --help 输出使用信息

    -V, --version 输出版本号

    -e, --ejs 添加ejs引擎支持(默认为jade)

    -H, --hogan 添加 hogan.js 引擎支持

    -c, --css 添加样式表支持 (less|stylus|compass) (默认为纯 css)

    -f, --force 对非空目录强制

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-20
      • 1970-01-01
      • 1970-01-01
      • 2020-07-11
      • 2023-03-30
      • 2022-07-22
      • 2018-06-11
      • 2011-12-27
      相关资源
      最近更新 更多