我们使用 JS 捆绑器开发 Shopify 主题,为此,我们将所有 Shopify 内容放在一个单独的文件夹中,例如“liquid”,然后在我们的
package.json
: 中使用它
"start": "cd liquid && shopify switch --store=my-store.myshopify.com && shopify theme serve"
但后来 Shopify 切换到在线商店 2.0,因此我们尝试调整脚本:
"start": "cd liquid && shopify theme dev --store=my-store.myshopify.com",
现在它抱怨它没有在主题目录中运行,它似乎在根目录中运行,而不是在
liquid
中。如果我手动运行 cd liquid
然后运行 shopify theme dev --store=my-store.myshopify.com
一切正常。可能是什么问题?
我不确定为什么会发生这种情况。但是 --store 标志后面不需要=。去掉之后可以试试吗?