vue.js - Vue项目换电脑之后运行报错

查看:705
本文介绍了vue.js - Vue项目换电脑之后运行报错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

可以将项目复制到u盘吗?我转移之后报错,转移的电脑node.js,npm都是最新版。也装了淘宝镜像,在vscode中重新cnpm install,再cnpm run dev 报错

解决方案

个人感觉是你在旧的电脑上安装的时候,没有把escape-string-regexp包依赖写到package.json里面。
虽然你在旧的电脑上是可以用的,因为npm install escape-string-regexp确实是下载了escape-string-regexp包的文件到node_modules目录,但是却没有在package.json文件里添加依赖条目。
旧电脑能够运行,是因为node只要在本地目录的node_modules文件夹里找到对应的包,require()就可以运行。

但是,现在你移植到了别的电脑上,看样子你应该是没有拷node_modules目录的,所以所有的包都是根据package.json里列出来的重新从Git服务器上下载的。因为package.json里没有写escape-string-regexp的依赖,但是实际代码里require()用到了,然后就报错找不到escape-string-regexp包。

这篇关于vue.js - Vue项目换电脑之后运行报错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆