【问题标题】:Loading backbone.js in a node js app在节点 js 应用程序中加载主干.js
【发布时间】:2017-06-11 23:50:36
【问题描述】:

我正在使用 node.js 和主干网络应用程序。 Backbone 是我的软件包要求的一部分。我以前使用过 Rails 和 Backbone,辅助 gem 非常适合将需要到达客户端的所有资产(js 文件)拼凑在一起。

话虽如此,我不得不手动下载backbone.js,并在我的应用布局文件的头文件中手动添加它和所有其他支持的js库。

是否应该安装主干模块让我摆脱为我的客户端应用程序创建所需源的手动工作?是否有某种干扰/资产管道?

【问题讨论】:

    标签: node.js backbone.js


    【解决方案1】:

    你应该在你的主目录中简单地npm install backbone,这样你使用的所有子模块都会找到这个确切的主干,并将使用它

    此外,通过这种方式,您可以轻松地使用额外的子模块扩展主干

    【讨论】:

    • 我在我的包文件中包含了主干,并进行了 npm 安装。因此,我可以在我的 node_modules 文件夹中看到主干...但是仍然不会为我的客户端 javascript 自动加载该文件...您是说它应该自动包含在我的布局中吗?
    • 不,您应该使用 express-expose 之类的方法或通过脚本标签将其包含在您的布局中
    【解决方案2】:

    我使用stitch 包在节点应用程序中提供我的脚本。有了它,它就像将backbone.js 列为依赖项一样简单,我使用npm 安装它。很方便。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-06
      相关资源
      最近更新 更多