Mon projet a été généré avec Angular CLI version 1.2.6.
Je peux compiler le projet et il fonctionne bien, mais je reçois toujours une erreur dans VSCode me disant :
cannot find module '@angular/core' cannot find module '@angular/router' cannot find module .....
J'ai joint le contenu de mon tsconfig.json
fichier Cela a été très frustrant pour moi, j'ai passé deux heures à chercher ce qui ne va pas, J'ai également désinstallé et réinstallé le VSCode. cela ne fonctionne pas.
Voici les spécifications de mon environnement :
@angular/cli: 1.2.6
node: 6.9.1
os: win32 x64
@angular/animations: 4.3.4
@angular/common: 4.3.4
@angular/compiler: 4.3.4
@angular/core: 4.3.4
@angular/forms: 4.3.4
@angular/http: 4.3.4
@angular/platform-browser: 4.3.4
@angular/platform-browser-dynamic: 4.3.4
@angular/router: 4.3.4
@angular/cli: 1.2.6
@angular/compiler-cli: 4.3.4
@angular/language-service: 4.3.4
OS : Microsoft vs 10 enterprise
dossier racine du projet
.angular-cli.json
.editorconfig
.gitignore
.vscode
e2e
karma.conf.js
node_modules
package.json
protractor.conf.js
README.md
src
tsconfig.json
tslint.json
node_modules
dossier
-@angular
--animations
--cli
--common
--compiler
--compiler-cli
--core
---@angular
---bundles
---core.d.ts
---core.metadata.json
---package.json
---public_api.d.ts
---README.md
---src
---testing
---testing.d.ts
---testing.metadata.json
--forms
--http
--language-service
--platform-browser
--platform-browser-dynamic
--router
--tsc-wrapped
@ng-bootstrap
@ngtools
-@types
--jasmine
--jasminewd2
--node
--q
--selenium-webdriver
tsconfig.json
:
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2016",
"dom"
]
}
}
2 votes
C'est parce que vous avez installé angular core comme global. Intellisense ne le trouve pas dans node_modules.
0 votes
angular core est dans mon node_module
45 votes
Avez-vous ouvert un projet dans
vscode
avant que vousnpm install
? Siyes
Avez-vous essayé de redémarrervscode
après cela ?7 votes
J'ai redémarré 100 fois
0 votes
Pouvez-vous essayer de générer un nouveau projet en utilisant cli,
npm install
et ensuite voir s'il y a la même chose avec celui-là ?0 votes
pour moi, j'ai dû réinstaller angularfire2
1 votes
LOL Merci ! Le redémarrage de VSCode a réglé le problème pour moi. Cela me rendait fou !
0 votes
Le redémarrage de VSCode a également fonctionné pour moi. Pourquoi Intellisense n'est-il pas recharger après un
npm install
? Cela me semble être une fonctionnalité de base.