1、‘husky’ is not recognized as an internal or external command, operable program or batch fi
运行 ‘npm install -g husky’ 来安装husky,然后再次尝试运行命令
2、npx update-browserslist-db@latest
第一步:npm install autoprefixer@latest caniuse-lite@latest browserslist@latest --save-dev,结果还是不行
第二步: 第一步不行,就删掉node_modlues还有packjosan.lcok文件,重新npm install
3、required: { node: ‘>=8.11.4’, npm: ‘6.4.1’ }, npm WARN EBADENGINE current: { node: ‘v16.13.1’, npm: ‘8.1.2’ }
分析:这是node版本和npm版本不匹配
根据提示安装对象的node
安装指定node版本
nvm install v14.15.0
运行指定node版本
nvm use v14.15.0
后续可以用nvm use xx 来切换不同的node版本
手动安装:
npm install npm@6.4.1 -g
4、Parsing error: Cannot find module ‘babel-eslint’
全局安装npm install eslint babel-eslint -g即可
或者删掉node_modlues包 还有 packjson.lock文件,重新安装依赖
5、构建时 npm ERR! cb() never called! npm ERR! This is an error with npm itself. Please report this error at: npm ERR! https://npm.community
因为我提交代码,没有把package-lock.json文件上传上去
6、提交git时,报错:Authorized users only. All activity may be monitored and reported.
因为我沙比了,还没commit我的更改就在push。。。 正常操作后就ok了