当前位置: 首页 > 知识库问答 >
问题:

Sublime文本3中有错误的角2

易骁
2023-03-14
$ git clone https://github.com/mgechev/angular2-seed.git
$ cd angular2-seed
$ npm install

然后,我打开带有Sublime文本(带有TypeScript包)的项目,代码中会出现一些错误/警告。

具有@component修饰符的类显示以下错误:

对装饰器的实验性支持是一个特性,在未来的版本中可能会发生变化。设置“实验装饰器”选项以删除此警告。

  moduleId: module.id,
{
  "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
}

https://github.com/mgechev/angular2-seed/blob/27db8a19f70470f5110482df1a4debc1100ec347/package.json

你知道我为什么有这2个错误吗?我可以发展,但不是很愉快。

共有1个答案

曾喜
2023-03-14

由于以下链接,我解决了我的问题:https://github.com/microsoft/typescript-sublime-plugin/issues/470

总结一下:

  • 转到用户首选项(Ctrl+Shift+P>首选项:设置)
  • 添加以下行:“typescript_tsdk”:“C:/...../npm/node_modules/typescript/lib”,(使用适当的链接)
  • 重新启动Sublime文本
  • 当光标位于module.id
  • 时,按下F12,测试它是否在about.component.ts文件中工作
  • 享受吧!
 类似资料:
  • 我已经安装了zsh和ohmyzsh。我按照指令在命令行上通过在文件夹中键入sublime打开sublime文本3。而不是输入整个“sublime”字,我可以打开它通过输入“subl”打开sublime吗?如果是的话Ohmyzsh怎么样? 当我执行echo$path时,它返回/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 事先谢谢你的帮忙。 ********

  • 在Supreme Text 2中,可以用Ctrl/和CtrlShift注释掉一行或一组行。根据菜单

  • 它是可能的使用流浪汉设置一个环境为php开发与一些工具,如PHP_CodeSniffer,PHP混乱检测器等,然后使用sublime文本插件sublime-phpcs在主机上使用这些工具从流浪汉? 我想避免在我的主机(mac os)中安装所有这些工具,但仍然使用带有插件的Sublime文本在主机中进行开发。 谢谢!

  • 谢了。 编辑:我可以通过从nodejs.sublime-build中删除以下内容来修复它

  • 我让sublime text 2命令行工具正常工作。当我下载Sublime Text 3时,我无法使用命令行工具。我试过这里的每一个答案:在macOS中从终端打开Sublime Text。当我键入时: 我回来了: 但是不管我做什么,我仍然得到< code >-bash:subl:command not found

  • 问题内容: 从Sublime Text 2运行python3脚本时,发生以下错误: 此外,从终端运行相同的脚本时,不会出现此问题。 Sublime的构建系统设置如下: 提前致谢! 问题答案: 经过一些调查研究,我发现了问题所在: Sublime Text 2运行了子进程中缺少LANG env变量的问题。我通过仅在构建设置中添加LANG变量来修复它,如下所示: