我使用atom-typescript包处理Atom 1.4.0,在typescript中编写angularjs2模块。在后端,我有一个用于其余api的弹簧启动应用程序。
当我更改.ts
文件时,原子似乎编译文件并生成.js
。但是,当我使用chrome查看更改时,我没有看到任何更改(我打开开发人员控制台,我在.ts
和.js
文件中看到未加载更改。
我尝试重新启动后端服务器Atom,以清除chrome,explorer,firefox上的缓存,以便在保存.ts
文件后进行构建,但行为不会发生变化。我不知道我有错误。
任何想法?
tsconfig.json
{
"compilerOptions": {
"target": "ES5",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"compileOnSave": true,
"exclude": [
"node_modules"
]
}
的package.json
{
"name": "resend",
"version": "1.0.0",
"scripts": {
"tsc": "tsc",
"tsc:w": "tsc -w"
},
"dependencies": {
"angular2": "2.0.0-beta.0",
"systemjs": "0.19.6",
"es6-promise": "^3.0.2",
"es6-shim": "^0.33.3",
"reflect-metadata": "0.1.2",
"rxjs": "5.0.0-beta.0",
"zone.js": "0.5.10",
"bootstrap": "^3.3.6"
},
"devDependencies": {
"concurrently": "^1.0.0",
"typescript": "^1.7.3"
}
}
答案 0 :(得分:1)
所以问题出在eclipse工作区。该文件夹是我的前端文件,没有更新,eclipse阻止了刷新。在我找到文件夹上的手动刷新解决方案后(在项目管理器下的Eclipse中),我找到了告诉eclipse听这个文件夹的解决方案:
在Windows
下 - > Preferences
- > General
- > Workspace
我启用了两个标志: