当前位置:   article > 正文

npm install报错问题及解决方法_人人开源npm install报错

人人开源npm install报错

今天在导入vue项目的时候出现了错误,在网上找了好几种方法都不行,最后才发现是npm和node-sass版本不匹配引起的,以下是我的解决方法,希望对你有用!

报错问题:

D:桌面music-website music-client>npm install
npm ERR! code 1
npm ERR! path D:桌面\music-website\music-client node_modules node-sass
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd,exe /d /s /c node scripts/buildis
mom ERR! Building:D:node nodeexe D: 面 music-website music-client node-modules node-gyp binnode-gyp.js rebuild --verbose -libsass_ext
s= --libsass_library=
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp verb cli [
npm ERR! gyp verb cli'D: nodel node . exe'
npm ERR! gyp verb cli'D:\\桌面\\music-websitel\music-client\\node_modules \node-gypl\bin\node-gyp.js'
npm ERR! gyp verb cli'rebuild'
npm ERR! gyp verb cli'--verbose'
npm ERR! gyp verb cli--Tibsass_ext='
npm ERR! gyp verb cli--Tibsass_cflags='
npm ERR! gyp verb cli--Tibsass_ldflags='
npm ERR! gyp verb cli'--Tibsass_library=!
npm ERR! gyp verb cli ]
npm ERR! gyp info using node-gyp@3.8.0
npm ERR! gyp info using node@15.11.0 win32 x64
npm ERR! gyp verb command rebuild []
npm ERR! gyp verb command clean []
npm ERR! gyp verb clean removing "build" directory
npm ERR! gyp verb command configure []
npm ERR! gyp verb check python checking for Python executable "python2" in the PATH
npm ERR! gyp verb which' failed Error: not found: python2

解决方法:

  1. 先卸载原来的node-sass
npm uninstall node-sass
  1. 按node和node-sass对应版本来安装
npm i -D sass

执行完这条指令后,此时你的项目node_modules就会出现啦!

  1. 启动项目
npm run dev


注意:

在这里项目启动时可能还会有报以下错误

> music@1.0.0 dev
> webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序

那么解决这类问题方法有以下三种

  1. 可能由于host错误或者node_modules依赖有问题

首先检查config下的index.js的ip是否填写错误

如果无误将node_modules文件夹删除,使用npm install或cnpm install重新引入

如果你的网络不好可以重复以上步骤用cnpm多试几次,如果还不行看下面的情况

  1. 检查veu、nodejs、webpack版本是否有冲突

  1. vue -V
  2. node -v
  3. npm info webpack

去node官网看了一下 由于nodejs是测试版,可能有些bug所以导致了项目启动启动不起来

在控制面板->程序中直接卸载nodejs

卸载完毕后将稳定版本的nodejs直接安装到原来的目录,这里我选择了node-v10.15.3

然后运行 npm run dev 成功

  1. 换webpack的版本

vue和nodejs版本没问题的话可以试试换一下webpack的版本

全局卸载webpack

npm uninstall webpack -g

安装2.9版本的webpack

npm install webpack-dev-server@2.9.7

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/691688
推荐阅读
相关标签
  

闽ICP备14008679号