利用composer安装 yii没有vendor目录

在尝试使用Composer安装yiisoft/yii2-app-basic框架时遇到vendor目录缺失的问题。通过下载composer.phar文件,创建composer.bat并运行安装命令,尽管过程中出现弃用警告,但最终安装成功。如果vendor目录仍然缺失,建议直接从源码中复制粘贴。另外,遇到'bower/jquery/dist'目录不存在的错误,可能需要手动修正框架源码的发布路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



Composer 进入官网, 选择download 往下拉
找Manual Download

文件名应该是composer.phar吧,把这个粘贴到你的php的文件目录下面

创建composer.bat

写入

@ECHO OFF
php "%~dp0composer.phar" %*


composer安装成功


 composer global require "fxp/composer-asset-plugin:~1.1.1"

 composer create-project yiisoft/yii2-app-basic basic 2.0.8


当出现

  1. Deprecation Notice: The Composer\Package\LinkConstraint\MultiConstraint class is  
  2.  deprecated, use Composer\Semver\Constraint\MultiConstraint instead. in phar://D  
  3. :/program/advanceYii/composer.phar/src/Composer/Package/LinkConstraint/MultiCons  
  4. traint.php:17  
  5. Deprecation Notice: The Composer\Package\LinkConstraint\LinkConstraintInterface  
  6. interface is deprecated, use Composer\Semver\Constraint\ConstraintInterface inst  
  7. ead. in phar://D:/program/advanceYii/composer.phar/src/Composer/Package/LinkCons  
  8. traint/LinkConstraintInterface.php:17  
  9. You are running composer with xdebug enabled. This has a major impact on runtime  
  10.  performance. See https://getcomposer.org/xdebug  
  11. You are already using composer version 1.2.1 (stable channel).  
时,只要删除电脑里的fxp目录就可。

composer create-project yiisoft/yii2-app-basic basic 2.0.7

vendor是框架目。如果以上没有解决,网站下载源码。复制粘贴进去就好了。

the file or directory to be published does not exist bower/jquery/dist”

当碰到这个时候。可以修改框架源码目录

将目录修改中成这样,文件就找到了






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值