我是靠谱客的博主 阳光大门,最近开发中收集的这篇文章主要介绍没有外网只有内网,nuget离线安装nupkg的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2018.11.24更新:终极解决方案,去内网搭一个私有库把

目录

      • 1. 在有外网的电脑上先安装成功,然后拷到没有外网的电脑上。
      • 2. 创建Vue模板成功,但是运行```dotnet restore```找不到资源
      • 3. 按照指定路径找资源,而不是让它自动的去网上下载,并以--force创建;当不能新建或者运行项目时需要考原来电脑上的缓存
      • 4. 成功启动后 显示是以生产环境运行的,此时需要修改环境变量
      • 5. 发现环境变量已经改了 但是没有生效,其实是需要把dotnet和改环境变量的cmd都关掉才起作用
      • 6. 如果报这种错误,说明环境变量起作用了,但是找不到对应的.js程序,这里是我把文件放错位置了才出现的
创建Vue项目,所以需要安装对应的依赖包,在只有内网的情况下,只能选择离线安装。
           百度搜了一下,基本上都是需要用vs来安装,而且项目必须有解决方案才可以,但是我通过dotnetCore创建的Vue项目没有解决方法,所以安装不了。
            这里,我通过命令行来安装,成功了。 而且并没有用到vs, 我只有vs code。

注: 这里以安装Vue单页模板所需的安装包为例。

1. 在有外网的电脑上先安装成功,然后拷到没有外网的电脑上。

需要拷的东西有:

  1. C:Userslmh用户名 .nuget 文件夹

2. 创建Vue模板成功,但是运行dotnet restore找不到资源

本应该输入dotnet new --install Microsoft.AspNetCore.SpaTemplates::*来自动从网上下载Microsoft.AspNetCore.SpaTemplates包的。但是我们要离线安装,在没有外网的情况下,这样安装是安装不成功的。
创建模板成功,但是找不到资源

3. 按照指定路径找资源,而不是让它自动的去网上下载,并以–force创建;当不能新建或者运行项目时需要考原来电脑上的缓存

不写–force会报错:
按照指定路径找资源,而不是去网上下载,并以--force创建

  • 把拷过来的.nuget文件夹放到对应的目录。把拷过来的.nuget文件夹放到对应的目录

4. 成功启动后 显示是以生产环境运行的,此时需要修改环境变量

成功启动后 显示是以生产环境运行的,此时需要修改环境变量

  • 环境变量修改成功
    境变量修改成功

5. 发现环境变量已经改了 但是没有生效,其实是需要把dotnet和改环境变量的cmd都关掉才起作用

6. 发现环境变量已经改了 但是没有生效,其实是需要把dotnet和改环境变量的cmd都关掉才起作用

6. 如果报这种错误,说明环境变量起作用了,但是找不到对应的.js程序,这里是我把文件放错位置了才出现的

如果报这种错误,说明环境变量起作用了,但是找不到对应的.js程序,这里是我把文件放错位置了才出现的

最后

以上就是阳光大门为你收集整理的没有外网只有内网,nuget离线安装nupkg的方法的全部内容,希望文章能够帮你解决没有外网只有内网,nuget离线安装nupkg的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部