【问题标题】:NodeJS can't find bower_components but can find node_modules on windowsNodeJS 找不到 bower_components 但可以在 windows 上找到 node_modules
【发布时间】:2016-05-09 13:06:14
【问题描述】:

我是 windows 上的 node 新手,并尝试使用 express 运行一个简单的 hello world http 服务器。

当我通过npm 安装express 时,一切正常。

我也想开始使用bower,所以我卸载了npm express 包并通过bower 重新安装。

我对@9​​87654328@ 或npm没有问题。软件包已安装,我可以看到源代码。

它们都安装在同一级别(例如,npm 包和 bower 包是两个不同的同级目录),但在我看来,nodejs 运行时理解 @ 987654330@ 目录是一个潜在的软件包目录(虽然它确实理解 node_modules 是)。

我是否可以为运行时定义一个额外的目录路径,以便在node_modules 目录以外的地方查找包?

【问题讨论】:

    标签: node.js windows npm bower


    【解决方案1】:

    Bower 是一个前端依赖管理器,因此无法管理 nodejs 的包。

    服务器端和 NodeJS 的等价物是 npm。考虑使用 npm 包而不是 webpack 或 browserify 之类的东西,以便将 npm 包中的资产提供给客户端。

    【讨论】:

      【解决方案2】:

      您需要在系统中安装 Bower,并在 app.xml 中安装所有 bower 依赖项。 喜欢npm install -g bower 并安装依赖bower install <package>

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-12
        • 1970-01-01
        • 1970-01-01
        • 2020-01-05
        • 2015-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多