【问题标题】:How to run expressJS CLI from local installation如何从本地安装运行 expressJS CLI
【发布时间】:2014-03-05 12:03:29
【问题描述】:

我有一个关于 ExpressJS 本地安装的问题(我知道全局使用,但现在对我来说不是这种情况)。

我有以下项目:

/my-project
    |- package.json (express included)
    |- node_modules (express installed)
    |- app.js  

现在我可以在 app.js 模块中使用 expressJS,但是如何使用它的 CLI?

【问题讨论】:

    标签: node.js express command-line-interface


    【解决方案1】:

    您仍然可以安装全球版本。它们将安装在不同的位置。

    或者你可以在你的目录中调用本地的 -

    ./node_modules/express/bin/express
    

    编辑: 最新版本并非如此。在我安装的那个(3.4.8)中确实如此。

    似乎在最新版本 (4.0.0) 中,他们已将应用生成器与 express 核心分开。

    如果你也想在本地安装生成器,请这样做

    npm install express-generator

    然后

    ./node_modules/express-generator/bin/express

    【讨论】:

    • 问题是我里面没有'bin'目录
    • 我安装了 3.4.8 版本,它有 bin 目录。您可以使用npm install express@3.4.8 安装它。或者我觉得你也可以试试node node_modules/express/index.js
    • 顺便说一句 - 你知道这可能是某种版本问题吗?是否有一些 express 版本没有嵌入式 CLI?
    • 似乎他们已将应用程序生成器与快速核心分开。如果您也想在本地安装它,请执行npm install express-generator@3。然后./node_modules/express-generator/bin/express
    • 试试./node_modules/express/.bin/express 路径
    猜你喜欢
    • 1970-01-01
    • 2019-03-12
    • 2020-09-13
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 2016-10-28
    • 2020-02-28
    • 1970-01-01
    相关资源
    最近更新 更多