Ad

Shopify's 'slate' Package Not Running After Installation

- 1 answer

I just installed Shopify's 'Slate' package using npm.

Terminal shows that the package was added to '/.npm-packages/lib'. enter image description here However, when I attempt to build a new shopify theme using the command 'slate theme newthemename', the command isn't found... enter image description here ...even though slate clearly was installed. enter image description here

Curious to figure out what I'm doing wrong, so any help/advice is much appreciated!

Ad

Answer

Your installation of slate is successful. However, the slate program (slate/lib/index.js) is not added to environment variable PATH, that's why error command not found is reported.

To fix this issue, a simple method is add slate/lib/index.js to PATH manually. For example, create a symbolic link in /usr/local/bin/ and make it point to slate/lib/index.js:

sudo ln -s /<absolute_path>/@shopify/slate/lib/index.js /usr/local/bin/slate

Please note the first parameter of ln -s must be absolute path. If relative path is used, Mac OS X (I'm on 10.12.6) won't help to translate it.

Ad
source: stackoverflow.com
Ad