vue.js - Vue项目换电脑之后运行报错
本文介绍了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屋!
查看全文