1

私はサーバー/クライアントのことを使用node.jsして実行しています。socket.io私のサーバーでは、Webページ上にないので、最新のファイル(または最新のjQuery?)をロードして、サーバーのjsファイル内でjQuery関数を使用できるようにする方法はありますか?

やってみて、フォルダを自分npm install jqueryのフォルダにドラッグして自分のWebサイトに移動しました。それから彼に私のファイルの一番上に置いて、それを実行するとエラーが発生しますjquerynode_modulesvar $ = require('jQuery');Cannot find module 'location'

ありがとう

4

1 に答える 1

1

私はこの同じ問題を抱えていました。私は小さなテストアプリケーションを(エクスプレスで)作成し、jqueryを新たにインストールし、物事が動き始めました。

私の最初のプロジェクトをチェックすると、いくつかの変更が重要なように見えました

  1. jquery と jsdom の npm unisntall を実行しました
  2. npm install jquery を実行しました (注、小文字)
  3. require('jQuery') を require('jquery') に変更しました (これも小文字)

重要な部分はjsdomとjqueryを削除して再インストールすることだったと思いますが、他のものは再び機能させるために必要でした。

于 2012-05-26T10:58:38.257 に答える