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

Angular2 intelliJ配置错误..找不到模块“@Angular/Core”

益稳
2023-03-14

我对Angular2是新手。我正在学习教程Angular2 by example。这是第一个简单的教程,叫做猜数字

我使用了github提供的示例https://github.com/chandermani/angular2byexample/tree/master/guessthenumber中描述的代码。

它在浏览器中加载得很好。我有问题的是IntelliJ设置。

IntelliJ返回以下错误。如截图所示。找不到模块“@Angular/Core”

我的属性文件如下

systemjs.config.js

System.config({
map : {
    'app': 'app',
    'rxjs': 'https://unpkg.com/rxjs@5.0.0-beta.12',
    '@angular/common': 'https://unpkg.com/@angular/common@2.0.0',
    '@angular/compiler': 'https://unpkg.com/@angular/compiler@2.0.0',
    '@angular/core': 'https://unpkg.com/@angular/core@2.0.0',
    '@angular/platform-browser': 'https://unpkg.com/@angular/platform-browser@2.0.0',
    '@angular/platform-browser-dynamic': 'https://unpkg.com/@angular/platform-browser-dynamic@2.0.0'
},
packages:{
    'app':  { main: 'main.ts',  defaultExtension: 'ts' },
    '@angular/common': { main: 'bundles/common.umd.js', defaultExtension: 'js' },
    '@angular/compiler': { main: 'bundles/compiler.umd.js', defaultExtension: 'js' },
    '@angular/core': { main: 'bundles/core.umd.js', defaultExtension: 'js' },
    '@angular/platform-browser': { main: 'bundles/platform-browser.umd.js', defaultExtension: 'js' },
    '@angular/platform-browser-dynamic': { main: 'bundles/platform-browser-dynamic.umd.js', defaultExtension: 'js' },
},
// DEMO ONLY! REAL CODE SHOULD NOT TRANSPILE IN THE BROWSER
transpiler: 'typescript',
typescriptOptions: {
    emitDecoratorMetadata: true
}
});

Intellij不知道SystemJs.config.js文件?我需要创建一个tsconfig.json文件吗?Intellij能理解吗?

共有1个答案

左丘宜然
2023-03-14

这些错误来自TS编译器。是的,就像Idea本身一样,它不能通过系统配置中的CDN引用找到@angulang模块:它需要在项目本地可用的模块(通过npm安装-例如,请参见https://angular.io/docs/ts/latest/guide/setup.html)。像您这样的配置只有在使用基于浏览器的编译时才会起作用

 类似资料:
  • 嘿,在最后一次VS2019更新后,它看起来开始显示不真实的错误。 首先,它表明它找不到角核,但它似乎知道组件和oninit是接口? 此外,我也遇到了一些与体验式装饰师有关的问题,尽管这种情况一直存在。 没有生成错误。。。发布和部署工作很好,我只是在VS中有错误消息,这真的很烦人。 我已经看过这篇文章了,但它并没有包含这个问题的解决方案:(是的,我安装了npm,是的,我删除了包锁,然后就这么做了)v

  • 问题内容: 我已经很长时间没有使用Node.js了,也从未使用过express。当我启动应用程序时,它刚刚返回: 启动test.html时发生错误。这是代码: 我自己的路 : 为什么呢 编辑: 这是我的新app.configure: 但它返回: 问题答案: 我假设test.html是一个静态文件。要渲染静态文件,请像这样使用静态中间件。 这告诉express在应用程序的公共目录中查找静态文件。 指

  • 我刚刚开始使用webpack,很难获得多入口点示例来构建。网页包。配置。示例中的js文件包括以下行 这对我来说是个错误 在四处搜索时,我找到了将CommonChunkPlugin与表达式一起使用的其他示例 失败并出现错误 进一步搜索发现了许多示例,包括 我的构建现在失败了 我不知道该如何进行。

  • 当运行我的项目包时,我有上面的标题错误,在我试图使用 npm安装xml2json 但是,我只有以下错误,你能给我建议或想法,从这个问题中走出来吗... 编辑:: 1 在我安装了更新的Visual Studio 2005到2012后,当我运行npm安装xml2json和npm安装xml2json--unsece-perm时,我得到下面的错误, 提前感谢,戈帕尔·R

  • 运行command:时,出现以下错误: 错误输出:module.js:339 throw err;^错误:在Function.module._resolveFileName(module.js:337:15)在Function.module._load(module.js:287:25)在module.require(module.js:366:17)在require(module.js:385:

  • 使用npm,我遵循Angular CLI快速入门页面上的入门说明。 角度CLI快速启动 在创建并进入我的新项目“前端”后,运行,出现以下错误: 我试过其他类似问题的建议,但没有效果。答案是运行npm安装--save dev@angular devkit/build angular。 类似问题 我还删除了模块,清除了缓存,然后安装了一个同样不起作用的模块。 package.json: angular