Я использую JSPM для создания базового рабочего процесса Angular 2. Он работает (см. https://github.com/simonh1000/Angular2-beta-jspm), но я не получаю intellisense, поскольку VS Code не видит модули Angular jspm, как это видно на изображении, Что мне делать?
И вот мой tsconfig.json
, включая предложение от Эрика:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"removeComments": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"sourceMap": true,
"moduleResolution": "node"
}
}
Я могу сделать некоторый прогресс в VS Code, используя этот тип оператора импорта
import { Component, View } from '../jspm_packages/npm/[email protected]/ts/core';
Но тогда я получаю сообщение об ошибке, когда я запускаю его в действие:
GET http://127.0.0.1:8080/jspm_packages/npm/[email protected]/ts/core.js
Вот выдержка из config.js
System.config({
baseURL: "/",
defaultJSExtensions: true,
transpiler: "typescript",
typescriptOptions: {
"module": "commonjs",
"emitDecoratorMetadata": true
},
paths: {
"github:*": "jspm_packages/github/*",
"npm:*": "jspm_packages/npm/*"
},
packages: {
"app": {
"main": "main",
"defaultExtension": "ts"
}
},