在 nbextension 中从 CDN 导入 JavaScript?



我想在我的nbextension中使用 https://crontab.guru/,如何在nbextension中包含来自cdn的它?

根据 https://requirejs.org/docs/api.html

在配置中指定您的 CDN -

requirejs.config({
paths: {
cron: '//unpkg.com/cronstrue@latest/dist/cronstrue.min'
}
});

不要附加.js

在定义load_ipython_extension的AMD模块中,将cron定义为依赖项-

define(['cron'], function(cron){
function load_ipython_extension(){
console.log(cron.toSrting("* * * * *"));
}
return {
load_ipython_extension: load_ipython_extension
};
});

最新更新