typescript开发electron程序的环境搭建过程

1.安装nodejs
2.安装vs2013 或者vs2015,下载对应的typescript插件
3.创建项目
4.npm install -g tsd
5.tsd install react-global --save
   tsd install node --save
6.npm install webpack
7.npm install babel-loader
8.vs2013编译ts项目,编译选项使用(也可以用webpack的ts-loader编译ts/tsx文件,编写tsconfig.json即可):
   a.Module system: CommonJs
   b. ECMAScript version:  ECMAScript 5
   c.不要合并文件,编译生成单独的js文件
9.webpack打包
   编写webpack.config.js
var webpack = require('webpack');
var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('common.js');

module.exports = {
    entry: {
index: './js/app.js',
//entry2: './index/index2.js'
},
    output: {
path: __dirname+'/js',
filename: '[name].js'
},
    resolve: {
extensions: ['', '.js', '.jsx']
},
    module: {
loaders: [{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader'
}, {
test: /\.jsx$/,
exclude: /node_modules/,
loader: 'babel-loader!jsx-loader?harmony'
}, {
test: /\.tsx?$/, 
loader: "ts-loader",
}, {
test: /\.ts?$/, 
loader: "ts-loader",
}]
},
externals:[
{'net': "require('net')"},
{"fs": "require('fs')"},
"Buffer"
],
    plugins: [commonsPlugin]
};

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值