美文网首页html5
从0开发一个大玩具(三)

从0开发一个大玩具(三)

作者: 前端小旋风 | 来源:发表于2020-07-02 16:56 被阅读0次

引入typescript

上一篇中,成功的用webpack搭建出了一个基础项目
接下来把typescript 引入到项目中

首先创建一个tsconfig.json

{
    "compilerOptions": {
      "module": "commonjs",
      "target": "es6",
      "sourceMap": true,
      "importHelpers": true,
      "allowJs": true,
      "allowSyntheticDefaultImports": true
    },
  "exclude": [
    "node_modules",
    "dist"
    ]
  }

安装typescript

npm install typescript awesome-typescript-loader --save-dev

image.png

修改webpack.config.js

配置typesciprt对应的loader模块

修改文件

将app.js改成app.ts
将webpack.config.js中的entry字段,文件名从app.js修改成app.ts

重新启动项目
如果命令行不报错就是成功啦


image.png

引入jquery

执行命令
npm install jquery --save
npm install @types/jquery --save-dev

改写app.ts

import * as $ from 'jquery'
class App {
    constructor(){
        this.init();
    }
    init(){
        // let div = document.createElement('div');
        // div.innerHTML = '我是大旋风';
        // document.body.appendChild(div);
        $('body').append('<div>我是大旋风</div>')
    }
}

new App();

页面输出正确

相关文章

网友评论

    本文标题:从0开发一个大玩具(三)

    本文链接:https://www.haomeiwen.com/subject/ocerqktx.html