angular项目打包发布流程

1.从git更新代码,运行测试看有没有错误,测试ie兼容性。

2.修改配置文件并编译打包代码

修改连接服务器的配置文件

img_d6adf68ec65c7151ba1641bf980d4a9d.png

双击


img_5951f41ac8c241d70c847c0e196d6a33.png

3.拷贝文件到服务器

xshell连接到linux


img_7ba04ecb9b78a8663af50a75a528cde9.png

命令:

pwd: 查看当然文件目录
ll: 列出该文件下所有的文件列表
rm :删除文件  (rm -rf * 强制删除全部文件)
unzip 文件名: 文件解压
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Node.js项目中,我们经常使用`npm`(Node Package Manager)或`yarn`(一个更快、更健壮的依赖管理系统)来进行项目的构建和打包。对于大多数现代前端框架(如React, Angular, Vue等),它们都有自己的构建工具,比如Webpack、Rollup等。然而,如果你是指Node.js本身的应用程序打包,那么它主要涉及到的是压缩和优化模块以便于部署到服务器或其他环境中。 #### 使用`npm`打包 虽然原生的Node.js应用不需要“打包”传统意义上的压缩或混淆过程,但是为了发布和分发,我们通常会利用`npm`的一些特性,如生成`dist`目录、使用`prepack`选项等。以下是生成`dist`目录的一个例子: ```sh npm run build ``` 或者如果在`package.json`中有配置了特定的构建脚本,如: ```json "scripts": { "build": "cross-env NODE_ENV=production node_modules/.bin/babel src --out-dir dist" } ``` 那么运行: ```sh npm run build ``` 会使用Babel(一种JavaScript编译器)对`src`目录下的代码进行转换,并将其输出到`dist`目录,这实际上就是一个常见的构建流程。 #### 使用`yarn` 如果你使用了Yarn,打包流程类似: ```sh yarn build ``` 或者在特定环境下: ```sh yarn build:prod ``` 这里假设已经配置了相应的Yarn脚本来适应生产环境的需求。 #### 使用Webpack打包(以Web应用为例) 对于基于浏览器的Node.js应用(特别是那些使用了现代前端框架或库的项目),可能会使用Webpack这样的构建工具进行打包。Webpack不仅可以压缩和优化JavaScript代码,还可以处理CSS、图片资源等静态资产,提供热更新等功能。其典型的工作流程包括: 1. **配置**:在项目根目录下创建或编辑`webpack.config.js`文件,配置如何处理各种资源以及如何打包。 2. **构建**:运行如下命令生成打包后的代码: ```sh webpack --mode production ``` 或者针对开发环境: ```sh webpack --mode development ``` ### 相关问题: 1. 在Node.js项目中为什么要使用构建工具如Webpack或Rollup? 2. 如何在Node.js项目中使用Vite替代Webpack进行快速开发? 3. 在Node.js项目中如何配置和使用ESLint进行代码规范检查?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值