原子为angularJs2 beta +弹簧靴

时间:2016-01-20 09:21:56

标签: spring typescript angular

我使用atom-typescript包处理Atom 1.4.0,在typescript中编写angularjs2模块。在后端,我有一个用于其余api的弹簧启动应用程序。

当我更改.ts文件时,原子似乎编译文件并生成.js。但是,当我使用chrome查看更改时,我没有看到任何更改(我打开开发人员控制台,我在.ts.js文件中看到未加载更改。

我尝试重新启动后端服务器Atom,以清除chrome,explorer,firefox上的缓存,以便在保存.ts文件后进行构建,但行为不会发生变化。我不知道我有错误。

一个colegue有相同的设置,同一个项目(我从他那里复制)相同版本的原子,但是由他改变是可见的。

  

任何想法?

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"
 }
}

1 个答案:

答案 0 :(得分:1)

所以问题出在eclipse工作区。该文件夹是我的前端文件,没有更新,eclipse阻止了刷新。在我找到文件夹上的手动刷新解决方案后(在项目管理器下的Eclipse中),我找到了告诉eclipse听这个文件夹的解决方案:

Windows下 - > Preferences - > General - > Workspace

我启用了两个标志:

  • 使用本机挂钩或轮询进行刷新
  • 访问时刷新