shopify app (python)Uncaught ReferenceError: require is not

shopify app (python)Uncaught ReferenceError: require is not defined

本文关键字:require is not ReferenceError Uncaught app python shopify      更新时间:2023-09-26

使用python的Shopify API

我可以在(客户端)存储中放置脚本标签。

问题是我有两个脚本标签其中一个是Require.js.

存储页面源代码(客户端存储)

var urls = ["myjsfilewithrequire.js? shop=store.myshopify.com","mysecondfile.js?shop=store.myshopify.com"];

这是加载的内容。

我怎么能确保一个js加载完成(require .js)之前的其他文件加载。

这样做是正确的吗?(我还没累)

var imported = document.createElement('script');
imported.src = 'myscriptfile.js';
document.head.appendChild(imported);

function load_data(){
    undone = true;
    while(typeof(window.myscriptfile.data)=="object" && undone){
any loop();}

我想一定有更好的办法。

我也有同样的问题,我用杏仁糖解决了这个问题。

它是由RequireJS的维护者开发的,是一个轻量级的AMD加载器。它可以被编译到你优化的JS中,然后(作为ScriptTag)包含在你客户的Shopify网站中。