# typescript **Repository Path**: copobui/typescript ## Basic Information - **Project Name**: typescript - **Description**: typescript 中gulp工具的使用。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-09-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # typescript typescript 中gulp工具的使用。 所有的一切来源于typescript官网 www.typescriptlang.org/ webpack (有问题) ### 环境 node v4.7.3 (node 6.x 有插件无法使用) npm 2.15.11 ### 项目配置 ``` tsconfig.json //配置源文件 ``` ### 准备环境 ``` npm cache clear npm update -g sudo npm install -g typescript gulp typescript npm install -g typescript gulp-cli npm install -g typings ``` ### 开发依赖 ``` npm install --save-dev gulp gulp-typescript npm install --save-dev gulp-sourcemaps gulp-uglify gulp-util npm install --save-dev browserify tsify vinyl-source-stream npm install --save-dev babelify babel-preset-es2015 vinyl-buffer npm install --save-dev watchify npm install --save-dev awesome-typescript-loader source-map-loader npm install --save-dev babel-loader npm install --save-dev ts-loader ``` ### 开发依赖 ``` gulp-typescript 是typescript插件 Browserify 前端模块管理器 生成的bundle.js可以直接插入网页 Browserify 是tsify插件 vinyl-source-stream 一个转换工具: 常规读取流转换为 vinyl 文件对象 tsify是Browserify的一个插件 watchify是一个browserify的封装 babel-preset-es2015 awesome-typescript-loader 使用TypeScript的标准配置文件 tsconfig.json source-map-loader 输出的sourcemap文件 ``` ### 依赖 ``` npm install --save react ``` ### 声明文件 @types 用不了 typings (node v4.7.3) ``` npm install --save @types/backbone typings install dt~node --global --save typings install lodash --save typings install dt~jquery --global --save typings install react --save typings install react-dom --save ``` ### 目录结构 ``` components react文件 ``` ### 运行 ``` npm install 安装依赖模块 webpack --config webpack.config.js ```