请原谅我的无知,我只是使用npm安装了jQuery,在jQuery文件之间有一个名为jquery.slim.js的文件,slim是什么?我知道min代表缩小,但苗条对我来说是 fresh 事!.

顺便说一句,我很确定slimmin不一样,因为还有一个叫做jquery.slim.min.js的文件,显然它比普通的slim文件轻.

slim文件还包含jQuery3测试版.(代码中的注释就是这么说的)

再次为这个愚蠢的问题感到抱歉,但我不知道.

UPDATE

我用require来包含这些文件,在我不知情的情况下需要包含这个文件吗?还是不?

推荐答案

我不知道.slim.js是否是javascript库的标准扩展名,但对于jQuery,它是一个没有扩展名的构建,只需判断文件的开头:

-ajax、-ajax/jsonp、-ajax/load、-ajax/parseJSON、-ajax/script、-ajax/var/location、-ajax/var/nonce、-ajax/var/rquery、-ajax/xhr、-manipulation/_evalUrl、-event/ajax、-effects、-effects/Tween、-effects/animatedSelector、-弃用

通常,您没有ajax支持(未定义jQuery.ajax),没有效果,并且不推荐的方法将被删除.

关于requireJS,据我所知,如果你需要jquery,唯一的文件"包括"将是jquery.js,所以你必须明确要求jquery.slim,以获得jquery.slim.js文件包括,这不是你想要的.

Node.js相关问答推荐

monorepo内的NPM包使用不在注册表中的本地包

Firebase-admin筛选器.或只考虑第一个WHERE子句

在Nest.Js中,如何发送带有表单数据的正文请求并应用正文请求验证.附加的文件是可选的

findoneandupdate()方法更新数据库,但其响应在请求中返回为null

Sequelize、postgres和posgis:在n°;公里

如何发送比特币BTC使用发送加密使用WIF密钥在 node ,js

Nestjs swc 错误:找不到模块项目路径/src/app.module

无法使用 Express 设置会话 cookie 的过期日期

如何修复node.js中的错误代码无法加载资源:服务器响应状态为403(禁止)

我如何在nodejs中的路由之间交换令牌

Node.js中使用ffmpeg如何获取视频截图的位置?

加速 sequelize ORM 中的查询

在将用作 nodejs/expressjs 中的中间件的函数中使用 keycloak.protect()

获取数组的至少一个元素包含子字符串的文档

Web3.js 脚本在监听 CreatedPairs 时退出

Nodejs-console.error vs util.debug

AWS Kinesis 中的分区键是什么?

在 Node.js 与 Cron 作业(job)中设置间隔?

在 Node.js 中使用公钥加密数据

Express js 阻止 GET /favicon.ico