Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Shopify';s';板岩';安装后程序包未运行_Node.js_Macos_Npm_Shopify - Fatal编程技术网

Node.js Shopify';s';板岩';安装后程序包未运行

Node.js Shopify';s';板岩';安装后程序包未运行,node.js,macos,npm,shopify,Node.js,Macos,Npm,Shopify,我刚刚使用npm安装了Shopify的“Slate”软件包。 终端显示包已添加到“/.npm packages/lib”。 但是,当我尝试使用命令“slate theme newthemename”构建新的shopify主题时,找不到该命令。。。 …尽管slate显然已经安装好了。 好奇地想知道我做错了什么,所以非常感谢任何帮助/建议 请从终端执行以下命令 npm link@shopify/slate 基本上,这个命令会创建一个指向包文件夹的符号链接,它会首先检查全局(npm)模块,如果不匹配

我刚刚使用npm安装了Shopify的“Slate”软件包。

终端显示包已添加到“/.npm packages/lib”。 但是,当我尝试使用命令“slate theme newthemename”构建新的shopify主题时,找不到该命令。。。 …尽管slate显然已经安装好了。


好奇地想知道我做错了什么,所以非常感谢任何帮助/建议

请从终端执行以下命令

npm link@shopify/slate

基本上,这个命令会创建一个指向包文件夹的符号链接,它会首先检查全局(npm)模块,如果不匹配,它会检查本地模块


希望这有帮助

请从终端执行以下命令

npm link@shopify/slate

基本上,这个命令会创建一个指向包文件夹的符号链接,它会首先检查全局(npm)模块,如果不匹配,它会检查本地模块


希望这有帮助

您的slate安装成功。但是,slate程序(
slate/lib/index.js
)未添加到环境变量
PATH
,这就是报告错误
未找到命令的原因

要解决此问题,一个简单的方法是手动将
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
sudo ln-s/@shopify/slate/lib/index.js/usr/local/bin/slate

请注意
ln-s
的第一个参数必须是绝对路径。如果使用相对路径,Mac OS X(我在10.12.6上)将无助于转换它。

您的slate安装成功。但是,slate程序(
slate/lib/index.js
)未添加到环境变量
PATH
,这就是报告错误
未找到命令的原因

要解决此问题,一个简单的方法是手动将
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
sudo ln-s/@shopify/slate/lib/index.js/usr/local/bin/slate


请注意
ln-s
的第一个参数必须是绝对路径。如果使用相对路径,Mac OS X(我在10.12.6上)将无助于转换它。

在运行npm链接之前&出于绝望,我从我想要创建新shopify主题的目录中执行了“brew安装节点”。这在所述目录中添加了一个“node_modules”文件夹。我认为这是一个错误。。。我很沮丧,因为我知道我所需要的只是一两天的时间来深入了解node、自制、吞咽等的来龙去脉。但我的头上像断头台一样悬着一个最后期限……你能克服这个问题吗?嘿,大卫,谢谢你的跟进。我目前正试图根据另一个用户的建议手动将“slate/lib/index.js”添加到路径中user@Androbaut请尝试执行
npm link@shopify/slate
命令好吗?谢谢您的初步建议,运行
sudo ln-s/@shopify/slate/lib/index.js/usr/local/bin/slate
最终解决了我的问题在运行npm link之前&出于绝望,我从我想要创建新shopify主题的目录中执行了“brew安装节点”。这在所述目录中添加了一个“node_modules”文件夹。我认为这是一个错误。。。我很沮丧,因为我知道我所需要的只是一两天的时间来深入了解node、自制、吞咽等的来龙去脉。但我的头上像断头台一样悬着一个最后期限……你能克服这个问题吗?嘿,大卫,谢谢你的跟进。我目前正试图根据另一个用户的建议手动将“slate/lib/index.js”添加到路径中user@Androbaut你能试试执行
npm link@shopify/slate
命令吗?谢谢你的建议,运行
sudo ln-s//@shopify/slate/lib/index.js/usr/local/bin/slate
最终解决了我的问题!以下是根据您的建议得出的结果:@Androbaut抱歉,我在
ln
命令上犯了一个错误,答案已被编辑。请检查。这是终端报告:再次感谢您的帮助&很抱歉占用您的时间…@Androbaut,这很奇怪。似乎您在
/usr/local/bin/
中已经有
slate
,但是
/usr/local/bin
不在路径中…您可以:1。删除
/usr/local/bin/slate
,然后重试
ln
命令。2.运行命令
echo$PATH
并检查路径中是否存在
/usr/local/bin
?确定,删除
/usr/local/bin/slate
,再次运行
ln
命令&
echo$PATH
<代码>/usr/local/bin
似乎在路径中:嘿,在那里!以下是根据您的建议得出的结果:@Androbaut抱歉,我在
ln
命令上犯了一个错误,答案已被编辑。请检查。这是终端报告:再次感谢您的帮助&很抱歉占用您的时间…@Androbaut,这很奇怪。似乎您在
/usr/local/bin/
中已经有
slate
,但是
/usr/local/bin
不在路径中…您可以:1。删除
/usr/local/bin/slate
,然后重试
ln
命令。2.运行命令
echo$PATH
并检查路径中是否存在
/usr/local/bin
?确定,删除
/usr/local/bin/slate
,再次运行
ln
命令&
echo$PATH
<代码>/usr/local/bin
似乎位于路径中: