在另一个JS文件中加载JavaScript文件

时间:2012-05-16 19:45:39

标签: javascript jquery node.js socket.io

我正在使用node.jssocket.io并执行服务器/客户端事务。在我的服务器上,由于它不在网页上,有没有办法可以加载最新文件(或最新的jQuery?)所以我可以在我的服务器js文件中使用jQuery函数。

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

由于

1 个答案:

答案 0 :(得分:1)

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

检查我的初始项目时,一些变化似乎很重要

  1. 我为jquery和jsdom做了一个npm unisntall
  2. 我做了一个npm install jquery(注意,小写)
  3. 我将require('jQuery')更改为require('jquery')(再次,小写)
  4. 我认为重要的部分是删除并重新安装jsdom和jquery,但其他人则需要让事情重新开始。