1

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

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

谢谢

4

1 回答 1

1

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

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

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

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

于 2012-05-26T10:58:38.257 回答