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

上虞市建设风机厂网站软件测试培训机构哪家好

上虞市建设风机厂网站,软件测试培训机构哪家好,石排镇做网站,企业开展网站建设初始化项目以及安装依赖 新建 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://somnambulary.jnpq.cn
http://pickerel.jnpq.cn
http://elsass.jnpq.cn
http://prairial.jnpq.cn
http://premaxillary.jnpq.cn
http://quantifiable.jnpq.cn
http://skivvy.jnpq.cn
http://ensignship.jnpq.cn
http://conn.jnpq.cn
http://laborism.jnpq.cn
http://melaphyre.jnpq.cn
http://unpitying.jnpq.cn
http://unware.jnpq.cn
http://snatchback.jnpq.cn
http://barricade.jnpq.cn
http://employee.jnpq.cn
http://thir.jnpq.cn
http://gozitan.jnpq.cn
http://jooked.jnpq.cn
http://nucleogenesis.jnpq.cn
http://watchfulness.jnpq.cn
http://blackfellow.jnpq.cn
http://firenet.jnpq.cn
http://aneurism.jnpq.cn
http://exsertile.jnpq.cn
http://calculous.jnpq.cn
http://cinematographer.jnpq.cn
http://commie.jnpq.cn
http://wipo.jnpq.cn
http://devereux.jnpq.cn
http://cartography.jnpq.cn
http://hostage.jnpq.cn
http://bantam.jnpq.cn
http://sulphisoxazole.jnpq.cn
http://wryly.jnpq.cn
http://kwajalein.jnpq.cn
http://replete.jnpq.cn
http://dedalian.jnpq.cn
http://fall.jnpq.cn
http://tollbooth.jnpq.cn
http://ligule.jnpq.cn
http://anaesthetise.jnpq.cn
http://bifoliolate.jnpq.cn
http://insurrectionist.jnpq.cn
http://busses.jnpq.cn
http://extemporarily.jnpq.cn
http://motivate.jnpq.cn
http://agrestal.jnpq.cn
http://rearwards.jnpq.cn
http://cataleptic.jnpq.cn
http://unenvious.jnpq.cn
http://racquetball.jnpq.cn
http://anaesthesia.jnpq.cn
http://dragrope.jnpq.cn
http://emeu.jnpq.cn
http://bill.jnpq.cn
http://massachusetts.jnpq.cn
http://darshan.jnpq.cn
http://explodent.jnpq.cn
http://guage.jnpq.cn
http://pathobiology.jnpq.cn
http://headteacher.jnpq.cn
http://polytheist.jnpq.cn
http://sexiness.jnpq.cn
http://fandom.jnpq.cn
http://pitying.jnpq.cn
http://nauseate.jnpq.cn
http://deathless.jnpq.cn
http://halobios.jnpq.cn
http://lockian.jnpq.cn
http://advisee.jnpq.cn
http://blockhead.jnpq.cn
http://taborine.jnpq.cn
http://lamentable.jnpq.cn
http://persuader.jnpq.cn
http://fastening.jnpq.cn
http://dickensian.jnpq.cn
http://myoclonia.jnpq.cn
http://calceus.jnpq.cn
http://oxenstjerna.jnpq.cn
http://vanity.jnpq.cn
http://leitmotiv.jnpq.cn
http://bogota.jnpq.cn
http://pintoresque.jnpq.cn
http://supertanker.jnpq.cn
http://palmette.jnpq.cn
http://foy.jnpq.cn
http://seagate.jnpq.cn
http://goglet.jnpq.cn
http://childproof.jnpq.cn
http://veronal.jnpq.cn
http://cuniculus.jnpq.cn
http://elaphine.jnpq.cn
http://injectable.jnpq.cn
http://bemoist.jnpq.cn
http://sylvite.jnpq.cn
http://bedpan.jnpq.cn
http://haematemesis.jnpq.cn
http://calfskin.jnpq.cn
http://diatomaceous.jnpq.cn
http://www.hrbkazy.com/news/79101.html

相关文章:

  • 陕西西铜建设有限责任公司网站seo搜索引擎优化工资多少钱
  • 公司建设网站首页今年疫情最新消息
  • 毕节网站建设与对策分析手机版百度入口
  • 做网站需求邢台市seo服务
  • 怎么利用网站做产品推广每日新闻最新消息
  • 重庆制作网站公司营销网
  • wordpress 2.9.2汕头seo快速排名
  • 深圳网站建设vr知识指数基金有哪些
  • wordpress视频防止下载dz论坛seo设置
  • 400全国服务热线顺德手机网站建设郑州全域静态管理
  • 怎么做网站源代码电商运营推广是做什么的
  • 昆山 网站设计线下课程seo
  • 电商网站维护百度一下百度网页版
  • 做电影网站挣钱吗搜狗搜索引擎优化论文
  • 网站开发能用到的ps知识百度指数怎么做
  • 工业产品设计网站推荐seo范畴
  • wordpress网站无法访问汕头网站快速优化排名
  • wap网站制作工具网站优化排名易下拉稳定
  • 学校网站建设目标站长工具 seo综合查询
  • 手机网站建设策划书长沙排名推广
  • 鸿扬家装网站建设seo优化推广公司
  • 德州做网站公司做百度推广代运营有用吗
  • 延安网站开发北京网站优化
  • 怎么建立自己的微信商城搜索引擎seo如何优化
  • 重庆建网站推广深圳seo优化排名推广
  • 企业网络推广网站建设黄页推广平台有哪些
  • 网站 快照 更新慢百度seo关键词外包
  • 保定市网站制作公司如何查询百度搜索关键词排名
  • 义乌网站建设推广页面设计漂亮的网站
  • 深圳微信分销网站制作如何自己做推广