【问题标题】:How to require jQuery.loadTemplate using browserify如何使用 browserify 要求 jQuery.loadTemplate
【发布时间】:2015-05-26 19:50:00
【问题描述】:

我已经用 Gulp 设置了 browserify。

当我需要 jQuery 时,一切正常:

var $ = require('jquery');

当我尝试要求 jquery 加载模板模块时

var loadTemplate = require('jquery.loadtemplate')

我收到一个错误

找不到模块“jquery.loadtemplate”

我像这样使用npm 安装了加载模板

npm install --save jquery.loadtemplate 

【问题讨论】:

  • 根据错误消息,我认为它安装在错误的路径...您是否将其安装到node_modules?应该有一个文件夹jquery.loadtemplate
  • @marcel 是的,我确实将它安装在 node_module(与 jQuery 相同的位置)

标签: javascript jquery gulp browserify


【解决方案1】:

我认为 jquery.loadtemplate 模块的 package.json 有错误。它应该在某处定义插件的来源并且它丢失了。在其他模块中,源在“main”属性中定义。它应该说类似

"main": "jquery-loadTemplate/jquery.loadTemplate-1.5.0.js",

取决于脚本文件的位置。您可以手动更改它,但下次您更新/重新安装 npm 包时它会被删除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 2016-05-07
    • 2018-10-05
    • 2015-12-06
    • 1970-01-01
    相关资源
    最近更新 更多