【问题标题】:How to add browserify as a dependency of your node.js application?如何将 browserify 添加为 node.js 应用程序的依赖项?
【发布时间】:2013-08-31 08:45:14
【问题描述】:

我的 node.js 应用程序依赖于 browserify 在命令行上可用的事实,因为它在 shell 脚本上使用它。如何确保它在应用程序中可用,而无需我的客户通过 npm install 手动安装它?

【问题讨论】:

    标签: node.js npm


    【解决方案1】:

    由于您没有提供太多上下文,我假设您的外部依赖项位于应用程序目录中的 ./node_modules 中。

    在这种情况下,只需将browserify 安装为额外的(本地)依赖项,这将使其作为./node_modules/.bin/browserify 可用。这也是您可以从您的 shell 脚本中引用它的方式。

    【讨论】:

      【解决方案2】:

      一个更好的选择是按如下方式安装 browserify:

      npm install --save browserify

      这不仅会为您安装 browserify,还会将其作为依赖项添加到您的 package.json 文件中的依赖项中。

      现在,当有人通过npm install yourmodule 安装您的模块时,browserify 将自动安装到其./node_modules

      这当然适用于您所依赖的任何模块,不仅仅是 browserify。

      【讨论】:

        猜你喜欢
        • 2011-12-02
        • 2015-09-11
        • 2020-07-21
        • 2023-04-01
        • 2015-08-11
        • 1970-01-01
        • 2021-06-05
        • 2018-10-12
        • 2016-01-06
        相关资源
        最近更新 更多