【发布时间】:2015-10-20 15:05:07
【问题描述】:
我已经使用 npm (npm install jquery --save) 安装了 jquery,并将 jquery 添加到我的 node_modules 文件夹中。 html页面的script标签使用什么路径?
这是我的目录结构(仅包括必要的)
-Project Root
-node_modules
-jquery
-dist
-jquery.js
-src
-index.js
-index.html
-package.json
对于 socket.io,它看起来像这样
<script src="/socket.io/socket.io.js"></script>
我在 jquery 上试过这个,但是没有用
<script src="/jquery/dist/jquery.js"></script>
任何帮助将不胜感激!谢谢!
【问题讨论】:
-
您需要配置您的服务器以在该位置提供 .js 文件。通常,您有一个包含静态文件的 public/ 文件夹,这样您就可以轻松地为整个文件夹提供服务。
-
在客户端使用 jQuery 不需要节点模块。你在使用 ExpressJs 之类的东西吗?而且你真的不需要在后端使用 jQuery,因为 jQuery 所做的大部分工作都是 DOM 操作。
-
我正在使用快递。所以我应该把它包含在一个cdn中?我是这个 npm 工作流程的新手。我假设您添加了类似的所有内容。
-
您可以使用 CDN,也可以在 Express 中创建自己的静态目录。您可以在此处提供图像、css 和客户端 JS 服务。