首页 > 其他分享 >Angular 包发布

Angular 包发布

时间:2024-12-18 10:55:38浏览次数:3  
标签:src bat 文件 批处理 app ts 发布 Angular

Angular 包发布

架设npm包管理器

创建编译项目批处理文件

新建批处理文件build.bat,并输入以下内容

@title 编译  By 石鹏飞 20191227
ng build node-chart --configuration production
@echo 编译完成

执行build.bat文件,进行编译

创建登录npm包管理器批处理文件

新建批处理文件npmLogin.bat,并输入以下内容

@title 编译  By 石鹏飞 20191227
npm login  --registry http://192.168.1.254:4873/
@echo 登录完成

创建发布包排除文件

创建.npmignore文件,并配置要排除的文件

# 打包忽略文件

.DS_Store
index.html
build.bat
npmLogin.bat
node_modules
/src/assets
/src/test
/src/iisnode
/src/data
/src/app/data
/src/app/app.component.html
/src/app/app.component.scss
/src/app/app.component.spec.ts
/src/app/app.component.ts
/src/app/app.config.ts
/src/app/app.module.ts
/src/app/app.routes.ts
/src/main.ts
/src/ubdex.html
/src/favicon.ico
/src/styles.scss

# local env files
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.idea
.vscode
.angular
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.editorconfig
.gitignore
.browserslistrc
.eslintrc.js
angular.json
package.json
package-lock.json
babel.config.js
publish.bat
tsconfig.json

创建包发布批处理文件

创建批处理文件publish.bat,并输入以下命令

@title 发布包  By 石鹏飞 20191227
@call build
@call npmLogin
cd dist/node-chart
npm publish --registry http://192.168.1.254:4873/
@echo 发布完成
pause

dist/node-chart为项目编译好的文件

执行publish.bat文件,发布Angular项目

这些批处理需要放在项目的根文件夹下

标签:src,bat,文件,批处理,app,ts,发布,Angular
From: https://www.cnblogs.com/shipengfei/p/18614256

相关文章

  • Abp Angular 项目部署
    AbpAngular项目部署后端Api部署生成发布文件在“解决方案资源管理器”中右键单击该项目,然后选择“发布”。在“选择发布目标”对话框中,选择“文件夹”发布选项。设置“文件夹或文件共享”路径。如果为开发计算机上可用作网络共享的IIS站点创建了一个文件夹,请提供该共......
  • 谷歌发布升级版AI视频生成器Veo 2与图像生成器Imagen 3
      每周跟踪AI热点新闻动向和震撼发展想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行!订阅:https://......
  • 一步步教你如何使用福昕低代码平台(四):通过InsCode发布第一个福昕低代码应用-Word2PDF
    这个文章严格说,并不完全是福昕低代码平台的介绍。为什么写这个文章呢?主要是我要找一个比较容易的方式让大家方便的去尝试,同时也可以最低门槛的可以对外发布web服务。先看看下面的演示,直接运行即可:运行后,点击打开网页,也可以在web浏览器中体验web服务虽然之前就看......
  • 数据智能,融合创新|12月中国数据库行业分析报告已发布, 持续为产业助力
    为了帮助大家及时了解中国数据库行业发展现状、梳理当前数据库市场环境和产品生态等情况,从2022年4月起,墨天轮社区行业分析研究团队出品将持续每月为大家推出最新《中国数据库行业分析报告》,持续传播数据技术知识、努力促进技术创新与行业生态发展,目前已更至第二十三期,2023年年度......
  • 解决angular 路由缓存问题
    import{RouteReuseStrategy,DefaultUrlSerializer,ActivatedRouteSnapshot,DetachedRouteHandle,Route}from'@angular/router';import{ComponentRef}from'@angular/core';exportclassSimpleReuseStrategyimplementsRouteReuseStrate......
  • OpenAI发布12月11日ChatGPT宕机故障报告:集群出现死循环把工程师挡在门外
    12月11日OpenAIChatGPT和Sora等服务出现长达4小时10分钟的宕机,此次宕机只是个小更改导致的,而且这个小更改仅在部署3分钟后就被发现出现问题,按理说这么快发现问题应该是很容易解决的。不过OpenAI也出现了和某些公司相同的错误:服务挂了后把工程师也给锁门外......
  • 云原生周刊:Kubernetes v1.32 正式发布
    云原生周刊:Kubernetesv1.32正式发布开源项目推荐HelmperHelmper简化了将HelmCharts导入OCI(开放容器倡议)注册表的过程,并支持可选的漏洞修复功能。它确保您的HelmCharts不仅安全存储,还能及时应用最新的安全修复。该工具完全兼容OCI标准,能够方便地与OCI注册表集成,自动......
  • 微服务部署:蓝绿发布、滚动发布、灰度发布、金丝雀发布
    蓝绿发布(Blue-GreenDeployment)详细流程环境搭建:首先创建两个完全相同的生产环境,分别称为蓝环境和绿环境。这两个环境在服务器配置、软件版本、网络设置等方面完全一致。例如,在一个微服务架构的电商系统中,蓝环境和绿环境都包含商品服务、订单服务、用户服务等微服务,且每个......
  • 极狐GitLab 正式发布安全补丁版本 17.6.2、17.5.4、 17.4.6
    本分分享极狐GitLab补丁版本17.6.2,17.5.4,17.4.6的详细内容。这几个版本包含重要的缺陷和安全修复代码,我们强烈建议所有私有化部署用户应该立即升级到上述的某一个版本。对于极狐GitLabSaaS,技术团队已经进行了升级,无需用户采取任何措施。参考资料GitLab专业升级服务Gi......
  • ARMS 用户体验监控正式发布原生鸿蒙应用 SDK
    作者:杨兰馨(楠瑆)背景2024年10月22日,华为正式发布了原生鸿蒙操作系统(HarmonyOSNEXT)。原生鸿蒙实现了系统底座全部自研,系统的流畅度、性能、安全特性等方面显著提升,也实现了操作系统的自主可控。目前,已有超过15000个鸿蒙原生应用和元服务上架,为了进一步优化用户的使用体验,......