无法将 vis 与 require.js 一起使用
Can't use vis with require.js
我正在尝试将 vis.js
添加到一个已有 4 年历史的 Web 应用程序。
当我 运行 应用程序没有打包所有内容时,它可以工作。但是,当我用 grunt
打包所有内容时,我在浏览器的控制台中收到以下错误:
Mismatched anonymous define() module
当我注释掉代码时
require(['vis'], function(vis)) { ... }
错误消失了,但显然我已经无法访问vis了。
除了在加载 require.js 时使用 data-main
之外,我似乎正在做 the example 中显示的所有事情。那是因为use-min不再支持了。
我在使用其他库 (NanoModal) 时遇到了同样的问题。唯一对我有用的解决方案是使用 r.js
优化器的 paths
配置从打包中排除该库:
paths: {
"nanomodal": "empty:"
}
我正在尝试将 vis.js
添加到一个已有 4 年历史的 Web 应用程序。
当我 运行 应用程序没有打包所有内容时,它可以工作。但是,当我用 grunt
打包所有内容时,我在浏览器的控制台中收到以下错误:
Mismatched anonymous define() module
当我注释掉代码时
require(['vis'], function(vis)) { ... }
错误消失了,但显然我已经无法访问vis了。
除了在加载 require.js 时使用 data-main
之外,我似乎正在做 the example 中显示的所有事情。那是因为use-min不再支持了。
我在使用其他库 (NanoModal) 时遇到了同样的问题。唯一对我有用的解决方案是使用 r.js
优化器的 paths
配置从打包中排除该库:
paths: {
"nanomodal": "empty:"
}