我从命令提示符运行npm install jquery --save-dev
为我的项目安装jquery。但是当我从我的javascript文件中使用jquery时,它总是返回错误:' $未定义'。
我正在按照https://jquery.com/download/的安装说明进行操作。
但如果我从chrome控制台运行$
它可以正常工作。
我想知道我刚从miss.json文件中错过了一些重要的设置吗?
答案 0 :(得分:1)
这通常表示未加载jQuery且JavaScript无法识别$
。您是否尝试在自己的计算机上本地运行此代码?如果是这样,您需要在script.js之前添加脚本标记并从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
希望这会对你有帮助!
答案 1 :(得分:0)
您需要指向node_modules
中的jQuery文件,然后指向dist。
答案 2 :(得分:-1)
并将此代码添加到您的HTML文件中
<script type='module' src='./fileLocation'></script>