2017-06-29 5 views
0

So habe ich kein Problem mit dem VScode-Knoten-Modul aus dem Yeoman generiert vs Code-Erweiterung.vscode Modul funktioniert nicht von einfachen Skript

Aber gibt es einen Grund, warum das Modul scheint nicht nur von einem frischen einfachen Skript zum Testen zu funktionieren?

Ich bekomme keine IntelliSense-Fehler im Code und meine vscode.d.ts-Datei ist, wo es sein sollte.

index.ts:

import * as vscode from "vscode"; 
console.log(vscode); 

index.js:

"use strict"; 
exports.__esModule = true; 
var vscode = require("vscode"); 
console.log(vscode); 

package.json:

{ 
"name": "vscodetemp", 
"version": "1.0.0", 
"description": "", 
"main": "index.js", 
"scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1", 
    "postinstall": "node ./node_modules/vscode/bin/install" 
}, 
"author": "", 
"license": "ISC", 
"engines": { 
    "vscode": "^1.13.0" 
}, 
"devDependencies": { 
    "vscode": "^1.0.0" 
} 
} 

Ausnahme:

module.js:471 
throw err; 
^ 
Error: Cannot find module 'vscode' 
at Function.Module._resolveFilename (module.js:469:15) 
at Function.Module._load (module.js:417:25) 
at Module.require (module.js:497:17) 
at require (internal/module.js:20:19) 
at Object.<anonymous> (C:\temp\vscodeTemp\index.js:3:14) 
at Module._compile (module.js:570:32) 
at Object.Module._extensions..js (module.js:579:10) 
at Module.load (module.js:487:32) 
at tryModuleLoad (module.js:446:12) 
at Function.Module._load (module.js:438:3) 

Antwort

Verwandte Themen