换个电脑运行项目失败原因、解决方法
第一种:
1.npm run serve后控制台报错:'vue-cli-service' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
2.原因:由于在该代码中含有node_module依赖包,再拷贝到其他计算机时,项目路径发生变化,导致找不到vue-cli-service于是报错。
3.解决方法:(分以下种情况)
3.1:先看项目是否有node-module、package-lock.json文件,有的话删除这两个文件,没有的话npm install下载node-module,下载成功后控制台输入npm run serve/dev运行项目成功。
3.2:如果npm install下载node-module有报错:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
用npm install --legacy-peer-deps 命令下载node-module,下载成功后控制台输入npm run serve/dev运行项目成功。
(--legacy-peer-deps标志是在v7中引入的,目的是绕过peerDependency自动安装;它告诉 NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保证各个引入的依赖之间对自身所使用的不同版本modules共存。)
3.3:运行项目报错: Error: The project seems to require yarn but it's not installed.
原因:因为项目中存在yarn.lock文件,删掉再运行就成功了。
第二种:
1.删掉package-lock.json、node_modules文件
2. npm run dev,报以下错
-
npm ERR! code ERESOLVE
-
npm ERR! ERESOLVE unable to resolve dependency tree
-
npm ERR!
-
npm ERR! While resolving:
-
-
-
翻译:不能解析依赖树 ,需要先修复上面依赖关系冲突或者重新执行一下npm install命令,后面跟--force或者--legacy-peer-deps去接受不正确的(并可能被破坏的)依赖解析。
-
-
解决:命令行执行npm install --force 或 npm install --legacy-peer-deps
3. 再执行npm run dev,报以下错
-
{
-
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
-
library: 'digital envelope routines',
-
reason: 'unsupported',
-
code: 'ERR_OSSL_EVP_UNSUPPORTED'
-
}
-
-
Node.js v18.11.0
-
-
-
-
解决:package.json里添加环境变量 export NODE_OPTIONS=--openssl-legacy-provider;
-
或者直接替换:
-
-
"scripts": {
-
"serve": "export NODE_OPTIONS=--openssl-legacy-provider;vue-cli-service serve",
-
"build": "export NODE_OPTIONS=--openssl-legacy-provider;vue-cli-service build",
-
"lint": "vue-cli-service lint"
-
},
4. 再执行npm run dev,运行成功。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgagcah
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13