我尝试在
Windows上的Angular 2中基于以下存储库启动一个新项目:
https://github.com/mgechev/angular2-seed
一切正常(npm install,npm start,…),但Sublime Text 3向我展示了一些在执行项目时不存在的错误.
以下是我遵循的步骤:
$git clone https://github.com/mgechev/angular2-seed.git $cd angular2-seed $npm install
然后我用Sublime Text打开项目(使用TypeScript package),我在代码中遇到一些错误/警告.
错误#1
Experimental support for decorators is a feature that is subject to change in a future release. Set the ‘experimentalDecorators’ option to remove this warning.
(它忽略了“experimentalDecorators”行:tsconfig.json中的true)
错误#2
例如,在src / client / app / about / about.component.ts中,在行上:
moduleId: module.id,
Cannot find name ‘module’.
tsconfig.json
{ "compilerOptions": { "target": "es5","module": "commonjs","declaration": false,"removeComments": true,"noLib": false,"emitDecoratorMetadata": true,"experimentalDecorators": true,"lib": ["es6","es2015","dom"],"sourceMap": true,"pretty": true,"allowUnreachableCode": false,"allowUnusedLabels": false,"noImplicitAny": true,"noImplicitReturns": true,"noImplicitUseStrict": false,"noFallthroughCasesInSwitch": true,"typeRoots": [ "./node_modules/@types","./node_modules" ],"types": [ "node" ] },"exclude": [ "node_modules","dist","src" ],"compileOnSave": false }
package.json
https://github.com/mgechev/angular2-seed/blob/27db8a19f70470f5110482df1a4debc1100ec347/package.json
你为什么我有这2个错误?我可以发展,但不是很愉快.