【问题标题】:Load JavaScript file inside another JS file在另一个 JS 文件中加载 JavaScript 文件
【发布时间】:2012-05-24 10:23:18
【问题描述】:

我正在使用 node.jssocket.io 并做服务器/客户端的事情。在我的服务器上,因为它不在网页上,有没有办法可以加载最新的文件(或最新的 jQuery?),这样我就可以在我的服务器 js 文件中使用 jQuery 函数。

我尝试做npm install jquery 然后将jquery 文件夹拖到我的node_modules 文件夹到我的网站上。然后在我的文件顶部我放了var $ = require('jQuery');,然后我运行它,我得到了错误Cannot find module 'location'

谢谢

【问题讨论】:

  • 你试过node-jquery插件吗?
  • 听起来像是在某个地方引用了“位置”模块。这与 jQuery 无关。找出错误所在并确定您是否真的需要“位置”,或者您是否没有正确包含它。
  • 是的@Raminson,这就是我现在正在做的事情。
  • @ChrisPratt 很有趣,因为如果我取出 var $ = require('jQuery'),它就会消失。这是我的错误:i.imgur.com/vVCOO.png
  • 为什么在 node.js 中需要 jQuery?

标签: javascript jquery node.js socket.io


【解决方案1】:

我遇到了同样的问题。我创建了一个小型测试应用程序(使用 express),重新安装了 jquery,一切都开始工作了。

检查我的初始项目,一些更改似乎很重要

  1. 我为 jquery 和 jsdom 做了一个 npm unisntall
  2. 我做了一个 npm install jquery(注意,小写)
  3. 我将 require('jQuery') 更改为 require('jquery')(同样是小写)

我认为重要的部分是删除并重新安装 jsdom 和 jquery,但其他部分则需要让事情再次正常运行。

【讨论】:

    猜你喜欢
    • 2012-05-23
    • 1970-01-01
    • 2021-11-20
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    • 2014-11-15
    • 2023-03-18
    相关资源
    最近更新 更多