Javascript 在git初始化的文件夹上创建Gatsby项目
我有一个没有文件的git文件夹,所以我想使用Gatsby CLI在该文件夹中创建一个项目。 使用Javascript 在git初始化的文件夹上创建Gatsby项目,javascript,reactjs,graphql,gatsby,netlify,Javascript,Reactjs,Graphql,Gatsby,Netlify,我有一个没有文件的git文件夹,所以我想使用Gatsby CLI在该文件夹中创建一个项目。 使用gatsby new.但存储库不是空的,但它只有.git文件夹,因此失败。 我可以使用哪些替代方案来实现我的目标。使用盖茨比new。您正在设置项目名称和要克隆的启动程序(默认情况下),在您的情况下,这是一种无效语法,因为您既没有设置名称也没有设置启动程序,因此失败 发件人: 有许多企业级公司都保持内部控制 出于安全目的克隆NPM注册表。如果你为这样的公司工作 如果是一家公司,您可能会发现您能够成功运行
gatsby new.
但存储库不是空的,但它只有.git
文件夹,因此失败。
我可以使用哪些替代方案来实现我的目标。使用
盖茨比new。
您正在设置项目名称和要克隆的启动程序(默认情况下),在您的情况下,这是一种无效语法,因为您既没有设置名称也没有设置启动程序,因此失败
发件人:
有许多企业级公司都保持内部控制
出于安全目的克隆NPM注册表。如果你为这样的公司工作
如果是一家公司,您可能会发现您能够成功运行npm安装-g gatsby cli
,但无法运行gatsby new
当盖茨比新命令从公共GitHub克隆回购时
存储库。许多公司阻止了公共GitHub,这将导致
盖茨比的新命令失败了。不过,不用担心,你可以建立一个新的
盖茨比网站没有盖茨比新的命令与几个快速步骤
您可以做的一件简单的事情是使用gatsby cli
(如gatsby new test project)
创建新项目,剪切所有内容,并将其粘贴到所需文件夹,该文件夹通过.git
文件夹链接到存储库
或者,您可以正常创建项目(gatsby new test project
),然后启动git(git init
),并使用以下方法将其链接到存储库:
git remote add origin remote <repositoryURL>
git add .
git commit -m "Initial commit"
git push -f origin master
git远程添加源远程
git添加。
git提交-m“初始提交”
git-push-f源主机
有关添加遥控器的更多信息。另一个选项是创建盖茨比项目,而不使用
new
关键字。为此,请在所需的项目目录中:
- 您必须通过运行
创建一个初始化的npminit-y
文件package.json
- 然后
npm安装gatsby react dom
- 然后在
目录中创建一个src/pages
文件index.js
- 运行
gatsby develope