我刚刚使用npm安装了Shopify的“ Slate”软件包。
终端显示该软件包已添加到“ /.npm-packages/lib”中。
但是,当我尝试使用命令“ slate theme newthemename”构建新的shopify主题时,找不到该命令...
...即使已明确安装了板岩。
好奇找出我在做什么错,因此非常感谢任何帮助/建议!
最佳答案
您的平板安装成功。但是,板岩程序(slate/lib/index.js
)未添加到环境变量PATH
,这就是为什么报告错误command not found
的原因。
若要解决此问题,一种简单的方法是将slate/lib/index.js
手动添加到PATH
。例如,在/usr/local/bin/
中创建一个符号链接,使其指向slate/lib/index.js
:
sudo ln -s /<absolute_path>/@shopify/slate/lib/index.js /usr/local/bin/slate
请注意,
ln -s
的第一个参数必须是绝对路径。如果使用相对路径,Mac OS X(我在10.12.6上)将无助于翻译。