指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

在我们拉取到前端的项目的时候,经常需要执行npm install 或者 yarn install,安装必须的依赖,其中会有各种问题,下面我就列出几个常见的,以及对应的解决办法:

1.'vue-cli-service' 不是内部或外部命令,这个问题一般需要安装依赖

vagrant@homestead:~/code/xxx.net$ npm install -g @vue/cli
vagrant@homestead:~/code/xxx.net$ npm install -g @vue/cli-service

可能会报下面的错误:

npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /usr/lib/node_modules/@vue
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/@vue'
...
...

解决办法是加上 sudo,vagrant@homestead:~/xxx.net$ sudo npm install -g @vue/cli
  1. 执行 npm run serve的时候报:transpileDependencies.map is not a function,解决办法如下:
在项目的 vue.config.js配置文件里,做如下修改
module.exports = {
    ...
    transpileDependencies: [] //加上这个空的依赖即可解决问题
    ...
}
--返回--