我的项目使用webpack构建,但是当我从localhost托管应用程序时,出现错误。Angular2装饰器未定义
未捕获ReferenceError:__decorate未定义。
最初我得到了Injectable()装饰器的错误。但是当我取消注释时,我得到了相同的错误,但延伸。
我创建了一个复制错误的仓库。
https://github.com/shawnrmoss/decorators
我怀疑它与类型有关,因为当我必须改变这些定义时问题就开始了。
typings_orig.json有原始的类型定义
我不知道发生了什么事。希望有人能够照亮这一点并帮助我。
谢谢。
您能否介绍一下您使用的更多细节? ES5,ES6,TypeScript? –
当然: 角2 2.0.0.0-beta.0,typescript 1.7.5,es6 – smoss
未捕获的ReferenceError:__decorate未定义(匿名函数)@ auth.service.ts:6(匿名函数)@ auth.service.ts :87__webpack_require__ @ bootstrap 435ddfde67fa15c11a9e:50(匿名函数)@main.ts:1__webpack_require__ @bootstrap 435ddfde67fa15c11a9e:50webpackJsonpCallback @bootstrap 435ddfde67fa15c11a9e:21(匿名函数)@main.bundle.js:1 – smoss