您好我尝试从我的打字稿脚本中要求角度,我收到此错误:
error TS2307: Cannot find module 'angular'.
这是我的webpack配置文件:
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文件
谢谢!
答案 0 :(得分:1)
我没有任何tsconfig.json文件
您需要一个tsconfig.json文件。请参阅ts-loader自述文件:https://github.com/TypeStrong/ts-loader#configuration
答案 1 :(得分:0)
首先在终端类型tsc --init
中
然后在types
角度声明中添加tsconfig.json
数组
你要做的最后一件事是从角度import * as angular from "angular"
导入所有内容。您可以使用角度声明,例如$location: angular.ILocationService