[英]Webpack - Typescript and Babel “Module build failed: SyntaxError”
[英]Babel + Typescript + NPM Modules + Webpack
您好,我尝试从我的打字稿脚本中要求角度,并且出现此错误:
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文件
谢谢 !
我没有任何tsconfig.json文件
您需要一个tsconfig.json文件。 参见ts-loader自述文件: https : //github.com/TypeStrong/ts-loader#configuration
先在你的终端类型tsc --init
,然后添加types
数组中tsconfig.json
角声明中,您需要做的最后一件事是进口全部来自角import * as angular from "angular"
。 您可以使用角度声明,例如$location: angular.ILocationService
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.