Squarespace Local Development似乎不想工作

问题描述 投票:1回答:1

我正在遵循developers.squarespace.com文档,并试图使用本地开发环境将我的静态网站制作为Squarespace模板。就启动服务器而言,一切工作正常,直到我将Squarespace服务器安装到系统上为止。要开始聊天,我在Mac终端中使用以下命令:

npm install -g @squarespace/server

输入此命令后,一切似乎再次正常运行,因为我对此感到满意(它不会像我看到的那样显示任何错误):

 Executing: npm run bundle

> @squarespace/[email protected] bundle /Users/Squid/.npm-global/lib/node_modules/@squarespace/server
> node scripts/bundlejre.js --accept --clear -tz -j 8u131 -o build/distributions/runtimes/jre

Bundling compatible JRE (This may take a while)

> @squarespace/[email protected] cleanupscript /Users/Squid/.npm-global/lib/node_modules/@squarespace/server
> node scripts/execif.js --os=win32 --exists=build node scripts/vetolines.js build/distributions/local-developer/bin/run.bat #!

+ @squarespace/[email protected]
updated 1 package in 56.891s

[接着,我将站点从git克隆到桌面上的文件夹中,然后导航到终端中的文件夹。此时,我尝试通过运行以下命令来启动Dev Server(将“ site-name”更改为我的站点名称:

squarespace-server https://site-name.squarespace.com

我的问题从这里开始,我从终端收到以下响应:

-bash: squarespace server: command not found

即使我在计算机上手动找到了该文件夹,我的Mac也无法识别该服务器(但是我不知道该怎么做)。到目前为止,我已经尝试了几种故障排除方法:

  1. 我有一个试用站点,所以我尝试按照文档中的建议使用--auth标志。
  2. 我重新启动了整个过程,所以我从系统中删除了所有与节点和平方空间有关的文件,然后重新开始。
  3. 在网上寻找答案后,我安装了homebrew,以确保将Node和git正确安装到系统中。
  4. 最后,我尝试更改npm的权限(但由于没有收到任何权限错误,因此我不确定是否正确执行了此操作)。

此外,非常感谢您阅读所有这些内容。我只是真的想确保所有人都知道我在整个过程中所处的位置。

server terminal development-environment squarespace
1个回答
0
投票

我认为您可以通过向个人资料添加导出路径来解决此问题。

打开终端

输入以下命令

touch ~/.bash_profile

(这将创建bash配置文件)

open ~/.bash_profile 

(这将打开您刚刚创建的bash配置文件)

您的bash个人资料将在文本编辑器中打开。

添加以下行,然后保存:

export PATH=~/.npm-global/bin:$PATH

重新启动终端,然后再次尝试使用命令。

https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally

© www.soinside.com 2019 - 2024. All rights reserved.