如何运行别人的vue项目为什么要删除module(vue项目部署后每次清缓存)
今天给各位分享如何运行别人的vue项目为什么要删除module的知识,其中也会对vue项目部署后每次清缓存进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、详解Vue项目在其他电脑npm run dev运行报错的解决方法
- 2、vue项目中删除nodemodules文件git提交不了
- 3、vue打包优化1:打包去掉node_modules最佳方案
- 4、idea导入别人的module还需要替换什么
详解Vue项目在其他电脑npm run dev运行报错的解决方法
一个
Vue
项目从一台电脑上传到
github
上之后,再另外一台电脑上
git
clone
。并使用
npm
run
dev
或
npm
run
start
发生以下报错的解决方法。
报错原因
缺少
node_modules
里面的依赖。在项目目录下使用
npm
install
然后再
npm
run
dev。
如果在这一步当中,
npm
install
执行的过程中,处于一直卡顿的状态。说明网络状况不佳。建议使用
cnpm
淘宝源。
淘宝源
使用
cnpm
-v
查看是否已经安装
cnpm。如果没有,使用
npm
install
cnpm
-g
--registry=
命令安装。然后将上面
npm
的步骤命令改成
cnpm
即可。
补充:
默认电脑里已经安装Node.js
下载完别人的VUE项目后,我们执行下载所有依赖npm
install后启动npm
run
dev运行的最后一步经常会报错,
不是缺少依赖模板,就是node_modules版本与本机安装的node和npm版本不一致。
今天遇到的问题就是版本不一致,例如我们的电脑中安装的node版本为6.10.3、npm版本为4.6.1。而项目中的版本为"node":
"=
4.0.0",
"npm":
"=
3.0.0"。
这样运行后终端会报错,无效的指令。
这时解决的方法就是直接删除vue项目中的node_modules,同时修改package.json文件里面的
"engines":
{
"node":
"=
4.0.0",
"npm":
"=
3.0.0"
},
将"node":
"=
4.0.0","npm":
"=
3.0.0"修改为"node":
"=
6.10.3","npm":
"=
4.6.1"(你电脑中node/npm的版本号)
然后执行npm
install重新下载所有依赖
最后执行npm
run
dev就能成功运行项目了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
vue项目中删除nodemodules文件git提交不了
不废话, 直接写解决的方法:
第一步: 查看vue项目下是否有.gitignore文件, 如果有打开, 如果没有进行第二步
第二步: 创建.gitgnore 文件 打开git 输入 touch .gitignore 创建成功后, 打开 .gitignore 文件
第三步: 在.gitignore 文件中输入 /node_modules 保存 就可以了
如果要过滤某类文件, 如.html文件, 可以在.gitignore 文件中写 *.html; 其他的一些功能自己去百度
vue打包优化1:打包去掉node_modules最佳方案
本文的目标是解决以下问题:
备注:共5个可选方案,推荐方案5
具体实现:采用webpack-node-externals,打包中去掉node_modules中的依赖库
可参考webpack-node-externals的帮助:
具体实现:通过制定包名称排除指定的包
具体实现:通过指定路径
configureWebpack: {
externals: process.env.NODE_ENV === "production" ? /^[a-z\-0-9]+$/ : { echarts: "echarts" },
},
适合echarts等库单独打包的场景(即echarts不通过node_modules中引入)
idea导入别人的module还需要替换什么
.新建一个空项目
1.1左上角File—New—Project
1.2选择Empty Project,然后Next
1.3为新建的项目命令
1.4空项目新建成功
2.导入外部Module文件
2.1将需要导入的Module文件复制进空项目目录中
2.2删除Module文件中原本的iml文件
iml文件是一个Module在一个项目中的身份证,现在Module要进行移民,原本的iml文件就没用了,到了目的地会根据Module名为其自动生成一个新身份证。
2.3更改Module名
2.4将Module文件导入当前项目中
左上角File—New—Module from Existing Sources…
然后在弹出的窗口中找到需要导入的Module文件,点击OK。
关于如何运行别人的vue项目为什么要删除module和vue项目部署后每次清缓存的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。