在我们拉取到前端的项目的时候,经常需要执行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
- 执行 npm run serve的时候报:transpileDependencies.map is not a function,解决办法如下:
在项目的 vue.config.js配置文件里,做如下修改
module.exports = {
...
transpileDependencies: [] //加上这个空的依赖即可解决问题
...
}
