我正在尝试在Laravel上安装基于引导程序的主题。 (该主题称为codeBase,它是我在themeforest.net上购买的一个专业主题)。我不知道我遇到的问题是否与主题有关,或者我将如何处理,但是没有任何指向我的帮助在正确的方向上将不胜感激。我对主题创建者有支持请求,但希望今晚解决问题。
主题包括用于Laravel的入门工具包,它是Laravel应用程序的完整目录结构,其中包含所有主题的资产。
.
├── app
├── bootstrap
├── config
├── database
├── public
├── resources
├── routes
├── storage
├── tests
└── vendor
.editorconfig
.env
.env.example
.gitattributes
.gitignore
artisan
composer.json
composer.lock
package.json
package-lock.json
phpunit.xml
server.php
webpack.mix.js
yarn.lock
因此,您只需将这些文件和文件夹复制到服务器上应用程序的站点文件夹中,然后配置依赖项。首先,您运行作曲家:
composer install
此步骤顺利完成。然后运行npm:
npm install
此步骤失败以下错误:
npm ERR! path
/home/vagrant/code/evec/node_modules/socket.io/node_modules/socket.io-
client/package.json.424263211
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open
'/home/vagrant/code/evec/node_modules/socket.io/node_modules/socket.io-
client/package.json.424263211'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /home/vagrant/.npm/_logs/2019-07-11T00_44_32_935Z-debug.log
我已经进行了一些研究来尝试解决此问题,并尝试了一些方法,但似乎没有任何效果。我发现的大多数内容都涉及清除npm缓存,删除node_modules文件并重新运行npm安装。已经包含package.json和package-lock.json文件。我的问题可能在那儿吗?
这与我的安装有关系吗?我在Vagrant Box VM上运行Laravel Homestead,几乎没有更改默认安装。除了我当前遇到的问题外,它运行得很好。
答案 0 :(得分:0)
请按照以下步骤解决此问题。