当前位置: 首页 > news >正文

电商营销型网站建设应用市场下载app

电商营销型网站建设,应用市场下载app,金昌百度seo,游戏分销代理平台初始化项目以及安装依赖 新建 ts_in_action 文件夾 npm init -y安装好 typescript,就可以执行下面命令查看帮助信息 npm i typescript -g tsc -h创建配置文件,执行下面命令就会生成一个 tsconfig.json 文件 tsc --init使用 tsc 编译一个 js 文件 新…

初始化项目以及安装依赖

新建 ts_in_action 文件夾

npm init -y

安装好 typescript,就可以执行下面命令查看帮助信息

npm i typescript -g
tsc -h

创建配置文件,执行下面命令就会生成一个 tsconfig.json 文件

tsc --init

使用 tsc 编译一个 js 文件

新建 src/index.ts

let kaimo:string = "hello typescript"

执行下面命令编译该 ts 文件

tsc ./src/index.ts

编译结果如下:

var kaimo = "hello typescript";

也可以使用 https://www.typescriptlang.org/play 查看

配置构建工具 webpack 环境

安装依赖

npm i webpack@4.35.2 webpack-cli@3.3.5 webpack-dev-server@3.7.2 -D
npm i ts-loader@6.0.4 typescript@3.5.2 -D
npm i html-webpack-plugin@3.2.0 clean-webpack-plugin@3.0.0 webpack-merge@4.2.1 -D

配置相应的环境

基础配置:

// 公共环境配置// 下面这行用于 vscode 中智能化自动提示 webpack 配置项
/** @type {import('webpack').Configuration} */const HtmlWebpackPlugin = require("html-webpack-plugin");const config = {entry: "./src/index.ts",output: {filename: "app.js"},resolve: {extensions: [".js", ".ts", ".tsx"]},module: {rules: [{test: /\.tsx?$/i,use: [{loader: "ts-loader"}],exclude: /node_modules/}]},plugins: [new HtmlWebpackPlugin({template: "./src/tpl/index.html"})]
};
module.exports = config;

开发配置:

// 开发环境配置// 下面这行用于 vscode 中智能化自动提示 webpack 配置项
/** @type {import('webpack').Configuration} */const config = {devtool: "cheap-module-eval-source-map"
};module.exports = config;

生产配置:

// 生产环境配置// 下面这行用于 vscode 中智能化自动提示 webpack 配置项
/** @type {import('webpack').Configuration} */const CleanWebpackPlugin = require("clean-webpack-plugin");const config = {plugins: [new CleanWebpackPlugin()]
};module.exports = config;

webpack 文件入口配置:

// webpack 文件入口// 下面这行用于 vscode 中智能化自动提示 webpack 配置项
/** @type {import('webpack').Configuration} */const merge = require("webpack-merge");
const baseConfig = require("./webpack.base.config");
const devConfig = require("./webpack.dev.config");
const proConfig = require("./webpack.pro.config");const config = merge(baseConfig, process.NODE_ENV === "development" ? devConfig : proConfig);module.exports = config;

package.json 脚本配置

"scripts": {"start": "webpack-dev-server --mode=development --config ./build/webpack.config.js","build": "webpack --mode=production --config ./build/webpack.config.js"
},

启动服务并且打包测试

添加模板

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>TypeScript in Action</title></head><body><div class="app"></div></body>
</html>

添加功能

let kaimo:string = "hello typescript";document.querySelectorAll(".app")[0].innerHTML = kaimo;

启动服务 npm run start,访问 http://localhost:8080/

在这里插入图片描述
在这里插入图片描述

打包 npm run build

在这里插入图片描述

http://www.yayakq.cn/news/936272/

相关文章:

  • 郑州承接各类网站建设做网站思路
  • 重庆seo整站优化报价网站建设的实际价值
  • dw怎么把网站做的漂亮建站seo推广
  • 安徽省住房城乡建设厅网站官网建筑设计app推荐
  • 做微网站常用软件企业官网推广
  • 房地产楼盘微信网站建设营销方案wordpress 中国提速
  • 房产网站建设网站推广网页升级防问广大
  • 赣州晒房网门户网站网页空间结构
  • 在线生成个人网站源码软文推广名词解释
  • 网站建设公司价宝塔面板wordpress环境配置
  • 做服装网站服务查看wordpress栏目id
  • 安徽省建设厅官方网站各处室网站开发专业就业指导
  • 河海大学土木专业类建设网站建筑方案设计说明模板
  • 温州旅游 网站建设没有网站域名备案信息
  • 怎么维护好网站深圳网站制作的公司有哪些
  • 金华网站建设明细报价表移动网站如何做权重
  • 网站建设丨找王科杰上词快wordpress加入pdf
  • 湖州做网站建设的公司怎样做网页游戏网站
  • 健身俱乐部网站模板什么是展示型网站
  • 做以个一元购的网站多少钱网站被攻击了怎么办
  • 仙霞新村街道网站建设广告设计与制作标书
  • 网站聚合优化台州做网站软件
  • 有没有接活做的网站wordpress设置数字形链接报404
  • 做网站网页排版错误做网贷中介网站赚钱吗
  • 漳州网站建设厂家玉溪网站建设公司哪家好
  • 类似优酷的网站开发做网站的快捷方式代码
  • 增城网站开发有什么网站做投标设计
  • 济宁网站建设top百度推广管家登录
  • php网站连接数据库青岛网站建设找
  • 国外做网站的软件店面设计师招聘