我正在从命令提示符运行npm install jquery --save-dev
来为我的项目安装jquery。但是当我从 javascript 文件使用 jquery 时,它总是返回错误:“$ 未定义”。
我按照 https://jquery.com/download/ 的安装说明进行操作。
但如果我从 chrome 控制台运行 $
它工作正常。
我想知道我是否错过了 package.json 文件中的一些重要设置?
最佳答案
这通常表明 jQuery 未加载并且 JavaScript 无法识别 $
。您是否尝试在自己的计算机上本地运行此代码?如果是这样,您需要在 script.js 之前添加一个 script 标签并从 CDN 加载 jQuery:
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
关于 javascript 文件,您要询问,然后您可以根据您的框架语法添加以下行之一来创建对 $
的引用来自已安装的 npm 包。
import $ from "jquery";
或者
var $ = require("jquery");
您也可以引用官方包文档https://www.npmjs.com/package/jquery
希望这对您有帮助!
关于npm 安装后设置 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49145501/