我已经使用NPM安装了jQuery。现在我将其添加到我的外部部分中:
"externals": {
"jQuery": {
"path": "/node_modules/jquery/dist/jquery.min.js",
"globalName": "jQuery1"
}
}
现在我已经为旋转木马和其他漂亮的控件安装了unitegallery。我通过NPM安装了unitegallery。我添加了依赖项如下:
"externals": {
"jQuery": {
"path": "/node_modules/jquery/dist/jquery.min.js",
"globalName": "jQuery1"
},
"UniteGallery": {
"path": "/src/webparts/carouselControl/unitegallery.min.js",
"globalName": "UniteGallery",
"globalDependencies": ["jQuery"]
}
}
当我将我们的.ts文件作为require('jQuery')
和require('UniteGallery')
加载时,会出现错误
资源" jQuery"在清单的loader配置中找不到 成分
。我真的很烦恼找到解决方案。所有博客都说这是唯一的办法。但为什么它给我错误呢?我在这里做错了什么?
答案 0 :(得分:1)
使用早期版本的Visual Studio代码,我遇到了这个问题。不是最新的。旧解决方案现在工作正常。但是我从那时起在病房做什么,而不是在本地引用我使用CDN引用。首先,我正在搜索winodw ['jQuery']对象,如果对象未定义,那么我将使用SPComponentLoader函数加载jQuery。以下是示例代码:
UCONbits