我正在尝试运行角度4应用程序,但我一直收到此错误
ERROR in Could not resolve module @angular/core
没有其他错误。没有任何依赖错误。 @ angular / core存在于node_modules文件夹中。我已经尝试安装了@ angular / cli,但没有对此错误产生影响。我不知道如何解决这个问题。 它出现在我的amazon ec2机器上,但不在我当地的Mac机器上。这些库的版本都是一样的。
任何帮助将不胜感激。感谢。
答案 0 :(得分:2)
遇到同样的问题,解决了更改tsconfig的问题,不确定是否会有所帮助,请立即使用:
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "es2015",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
}
}
答案 1 :(得分:0)
您的package.json可能已损坏。请按照以下步骤操作:
清除/清除缓存。要清除缓存,请运行以下命令。
npm cache clean --force
再次安装angular / core库(您的应用程序的特定版本)。
npm i @angular/core
npm install
答案 2 :(得分:0)
可能是由错误的TypeScript配置引起的。
确保您的tsconfig.json的moduleResolution
设置为"node"
(而不是"classic"
)。