V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  AngularJS

关于 subime text 3 中使用 sublimeLinter 检测 Angular2.0 代码

  •  
  •   Macya · 341 天前 · 670 次点击
    这是一个创建于 341 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近准备学习 angularjs2.0 了,但是在配置环境上遇到了问题

    安装了 npm 中的 eslint-plugin-angular ,也按照了里面的教程写了.eslintrc 。 将 angularjs 官方 demo (快速上手那个)复制下来的时候,一直提示 ng is not defined

    (function(app) {
    	app.AppComponent =
    		ng.core.Component({
    			selector: "my-app",
    			template: "<h1>My First Angular App</h1>"
    		})
    	.Class({
    		constructor: function() {}
    	});
    })(window.app || (window.app = {}));
    

    诸君有没有配置好的.eslintrc 文件,平时都是用什么写 angular ?或者说有没有其他兼容 angular2.0 的 IDE 推荐呢

    8 回复  |  直到 2016-10-20 15:21:43 +08:00
        1
    ck65   341 天前 via iPhone
    Phpstorm/Webstorm 有一键开工套装。
        2
    vghdjgh   341 天前
    你是用 angular2 for ts 还是 angular2 for js?
    我用 vscode 按官方文档写 angular2 for ts ,是可以成功的。
    angular2 for js 没试过。
        3
    Macya   341 天前
    @vghdjgh 我是用 angular2 for js
    typescript 大概翻过那本 handbook ,感觉跟原生 js 还有有挺大区别(现在还在犹豫是否转 typescript ,来个人打醒我)。 vscode 需要安装一些插件支持语法检测吗?
        4
    Macya   341 天前
    @ck65 webstorm 的一键开工套装可以选 2.0 了吗,默认是用 typescript 还是 JavaScript ?
        5
    vghdjgh   341 天前
    用 vscode 写 js 是不用插件的,内置支持。
    ts 的大部分语法和 js 一致,只是多了类型系统而已( ts 的类型系统和 flowtype 的类型系统也很类似),我有总结过 ts 的类型系统( https://github.com/plantain-00/blogs/blob/master/typescript%E7%B1%BB%E5%9E%8B%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.md ),再学会 es5 和 es2015 之后的语法,就会写 ts 了。
        6
    ck65   341 天前
    @Macya 可以装 2.0 ,选择 Angular CLI 那项。默认 ts 。
        7
    Macya   341 天前
    @vghdjgh 感谢
        8
    ferrum   341 天前
    必须用 Typescript , Angular for JavaScript 语法丑得无边。

    刚开始接触 Angular 的时,也犹豫是否需要为了个框架而多学一门语言,现在看来是值得的。

    你只要这么想, Typescript 就是未来的 JavaScript ,现在学习 Typescript 也能省去以后学习新 ECMAScript 标准的时间。
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1938 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 23ms · UTC 10:45 · PVG 18:45 · LAX 03:45 · JFK 06:45
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1