修改项目名称,gulp编译项目报错:Local gulp not foud

1 篇文章 0 订阅
需求:

现在需要写一个新项目,但是框架和页面结构都和服务器上的另一个项目类似,想要拷贝到本地直接重写业务代码,再推到服务器的一个新目录下。

步骤:
  1. 本地新建项目A文件夹project/,将git server类似项目B拷贝到里面。
    git clone http:\\xxxx.git
    或者
    git clone -b 分支名 http:\\xxxx.git
  2. 将原有的 .git文件夹删除,git init新建版本库,git add .将项目文件添加到仓库。
    这样新项目就不会保留项目B的版本、修改、分支之类的,变成了一个完全重新开始的项目。
  3. 修改项目名字。拷贝下来的项目名称是B,需要改成A
  4. 重构项目A
  5. 在git server服务器建立新仓库A,会生成一条该库的地址,将本地项目A提交到远程项目A
    git remote add origin 仓库A地址 将本地仓库和远程仓库A关联
    git add . git commit -m xx 提交代码
    git push -u origin master 由于远程仓库是空的,第一次提交代码时,加上-u,不仅将本地master推送到远程新master分支,还将两个分支关联起来。

问题 就出在第3步到第4步之间。当我将克隆下来的项目B名称改成A后,重新编译项目A gulp,报错:在这里插入图片描述
D:\project找不到gulp,但实际上已经安装过gulp。根据建议重新npm install,继续报错:
在这里插入图片描述在这里插入图片描述
显示没有权限操作该项目。
查找资料后,运行Windows PowerShell(管理员),进入项目目录,执行npm install,依然没有权限,删除项目node_modules目录,重新install,成功。

该问题原理未知,据说是和npm编译有关,哪位朋友知道的话欢迎交流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值