Babel + Typescript + NPM模块+ Webpack

你好,我尝试从我的脚本脚本需要angular度,我得到这个错误:

error TS2307: Cannot find module 'angular'. 

这是我的webpackconfiguration文件:

  context: __dirname + '/client/js', entry: './script.ts', output: { filename: 'build.js', path: options.BUILD ? 'dist' : 'dev' }, module: { loaders: [ {test: /\.ts(x?)$/, loader: 'babel-loader!ts-loader'} ] } 

编辑:

然后,在我的script.ts文件中,我这样做:

 import angular from 'angular'; 

甚至var angular = require('angular');

给了我相同的结果

我没有任何tsconfig.json文件

谢谢 !

我没有任何tsconfig.json文件

你需要一个tsconfig.json文件。 请参阅ts-loader自述文件: https : //github.com/TypeStrong/ts-loader#configuration

与babel的例子

结帐: https : //github.com/TypeStrong/ts-loader/issues/93