我将laravel spark升级到版本6并连接到网站上的github repo。 npm install命令似乎一切正常,但是当我运行npm run dev时,我遇到了一些错误,基本上告诉我没有找到与spark相关的东西。似乎与新混合物有关?我需要一个新的github令牌吗?
These dependencies were not found:
* auth/register-braintree in ./resources/assets/js/spark-components/auth/register-braintree.js
* auth/register-stripe in ./resources/assets/js/spark-components/auth/register-stripe.js
* kiosk/add-discount in ./resources/assets/js/spark-components/kiosk/add-discount.js
....
它建议我安装这些依赖项但运行这些命令导致错误,似乎我被拒绝访问github repo。
Error while executing:
npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/auth/register-braintree.git
npm ERR!
npm ERR! Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hosts.
npm ERR! Permission denied (publickey).
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
我敢打赌,github上有一个我错过的地方。我连接到网站上的回购......
答案 0 :(得分:2)
有几个问题似乎合并导致此错误。第一个是Laravel spark的第6版进入命名结构,Web包中的基本路径需要从...更改。
path.resolve(__dirname, 'vendor/laravel/spark/resources/assets/js'),
...到......
path.resolve(__dirname, 'vendor/laravel/spark-aurelius/resources/assets/js'),
第二个错误是似乎需要文件加载程序包。我不完全确定这对于这个特定的修复是必要的,但你应该知道它似乎是需要的。
答案 1 :(得分:0)
请确保您拥有正确的访问权限 存储库存在。
因此,github.com/auth/register-braintree是私人回购,您需要将您的帐户添加为协作者,即使只是为了访问/克隆所述回购。
或者URL根本不正确。可以通过ssh或https访问/克隆公共存储库而无需身份验证(因此根本没有令牌) 检查这是否是repos from the braintree GitHub organization。
之一同时检查spatie/laravel-mix-purgecss issue 20是否适用:
我发现了问题:
我的package.json
文件指的是"laravel-mix": "1.*
"。
我改为"laravel-mix": "2.*
"一切都很顺利。
我应该更仔细地阅读安装指南。