我使用以下命令安装Gatsbyjs:
npm install -g gatsby-cli
它会安装,然后在我尝试创建新站点时显示错误。
我尝试了gastsby new gatsby-site
,但显示了一些错误:
PS C:\ Users \ Klawnny \ Dropbox \ ecommerce with react> npm install -g gatsby-cli C:\ Users \ Klawnny \ AppData \ Roaming \ npm \ gatsby-> C:\ Users \ Klawnny \ AppData \ Roaming \ npm \ node_modules \ gatsby-cli \ lib \ index.js
> gatsby-cli@2.7.53安装后 C:\ Users \ Klawnny \ AppData \ Roaming \ npm \ node_modules \ gatsby-cli>节点 脚本/postinstall.js
+ gatsby-cli@2.7.53更新了46.004s PS中的1个程序包 C:\ Users \ Klawnny \ Dropbox \ ecommerce with react> gatsby new lcoproject
文件C:\ Users \ Klawnny \ AppData \ Roaming \ npm \ gatsby.ps1无法加载 因为在此系统上脚本的执行被禁用。请 有关更多详细信息,请参见“获取有关about_signing的帮助”。在线:1字符:7 + gatsby <<<<新的lcoproject + CategoryInfo:未指定:(:) [],PSSecurityException + FullyQualifiedErrorId:RuntimeException
我希望它可以创建项目,但是可以显示出来。
答案 0 :(得分:2)
如果您使用的是VS Code集成终端,那么简单的终端设置即可解决问题。
File -> Preferences -> Settings
或使用快捷键Ctrl + ,
打开设置terminal.integrated.shellArgs.windows
,然后在结果上单击Edit in settings.json
settings.json
文件"terminal.integrated.shellArgs.windows": ["-ExecutionPolicy", "Bypass"]
中添加以下设置答案 1 :(得分:0)
有时我在Windows上运行Gatsby时遇到问题。 我解决大多数问题的方法是安装Linux的Windows子系统。 我真的建议您也这样做。 安装非常简单,请看at this。
答案 2 :(得分:0)
它通过使用Powershell集成控制台为我工作
答案 3 :(得分:0)
伙计,你打错了。您输入的是 gastsby
而不是 gatsby
。请注意拼写。
答案 4 :(得分:0)
这对我有帮助:
Set-ExecutionPolicy RemoteSigned
然后输入 Y
颠簸!!!
再次运行您的 Gatsby 命令。