VUE离线环境开发搭建

1、保持外网node、npm和内网node、npm版本一致。

1-1、首先用一台可连接外网的PC(Windows系统)安装好对应的nodejs、npm、vue-cli和开发软件vscode
本人的版本如下
请添加图片描述
1-2、查看npm全局安装包的存放目录(外网电脑npm-cache缓存目录)cmd运行命令行。

npm config get cache

请添加图片描述
C:\Users\xxx\AppData\Local\npm-cache

1-3、进入目标目录下,找到目录下的文件夹npm-cache,复制U盘或者光盘中

2、内网安装目录

2-1、命令行运行 npm root -g 查看全局安装目录;然后把npm-cache缓存目录复制到npm目录里面(如果放到同级会报错)
请添加图片描述
进入全局目录 (node_modules的上一级目录),把npm-cache文件夹放进去

2-2、在内网电脑上npm下运行安装命令,安装离线包:

npm install --cache ./npm-cache --optional --cache-min 99999999999 --shrinkwrap false @vue/cli

2-3、把vue项目复制到内网 包括node_modules文件夹 (注意 mac和windows依赖包不能共用)

3、打开内网的vscode 在vscode的终端中验证版本

在vscode终端中验证nodejs、npm、vue版本
请添加图片描述
上面是我遇见的异常,如果有同样的问题在vscode终端中输入

Get-ExecutionPolicy

返回 Restricted
在vscode终端中输入Set-ExecutionPolicy -Scop去设置

Set-ExecutionPolicy -Scop

然后输入

RemoteSinged

就设置成功了详细可参考上面的图片
然后就可以执行 npm run serve 运行项目了

文章为个人实际工作的操作记录,可能每个人遇见的问题不同,但按照报错解决相应的异常。如有问题可私信!谢谢!如对您有所帮助就是我更新的动力!谢谢

GitHub 加速计划 / vu / vue
109
18
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:3 个月前 )
9e887079 [skip ci] 1 年前
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 1 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐