Flo*_* F. 5 typescript tsconfig atom-editor angular-meteor angular
我正在使用angular2和typescript跟随角度流星教程.
由于我使用的是atom,我添加了atom-typescript包和一个tsconfig文件来利用类型声明文件.
我正在尝试使atom-typescript识别导入client/parties-form/parties_form.ts:
import {Parties} from 'collections/parties';
Run Code Online (Sandbox Code Playgroud)
但原子给我以下错误: Cannot find module 'collections/parties'.
使用相对路径导入模块时,错误消失:
import {Parties} from '../../collections/parties';
Run Code Online (Sandbox Code Playgroud)
但是流星不会编译并给我一个Path reservation conflict错误.
我希望能够使用第一种导入而不使用atom-typescript给我任何错误,从而识别我的类型声明文件.我错过了什么 ?
我的tsconfig.json档案:
{
"version": "1.5.0",
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"declaration": false,
"noImplicitAny": false,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true
},
"filesGlob": [
"./**/*.ts",
"!./typings/**/*.ts"
]
}
Run Code Online (Sandbox Code Playgroud)
可以在此处找到完整版本的教程代码.
import {Parties} from '../../collections/parties';
此要求并非特定于atom-typescript。TypeScript 不支持您自己的代码在 node_modules 之外的非相对路径。跟踪此问题以获取详细信息:https ://github.com/Microsoft/TypeScript/issues/5039
| 归档时间: |
|
| 查看次数: |
4353 次 |
| 最近记录: |