需要使用Visual Studio 2013的Node.js模块

我试图让视觉工作室扩展node.js识别我的npm模块。 这是我现在所拥有的:

import http = require('http'); import brain = require('brain'); var port = process.env.port || 1337 http.createServer(function (req, res) { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end(train()); }).listen(port); var train = function () { var net = new brain.NeuralNetwork(); net.train([{ input: [0, 0], output: [0] }, { input: [0, 1], output: [1] }, { input: [1, 0], output: [1] }, { input: [1, 1], output: [0] }]); var output = net.run([1, 0]); // [0.987] return output; } 

我使用Visual Studio 2013内置的npm模块安装程序安装了大脑库.npm模块安装程序来自Visual Studio的Node.js工具 。

问题是每当我运行应用程序时,我得到以下错误:

 module.js:338 throw err; ^ Error: Cannot find module 'brain' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:278:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object.<anonymous> (C:\Users\Nikolay\Documents\Visual Studio 2013\Projec s\NodejsWebApp1\NodejsWebApp1\server.js:2:13) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Function.Module.runMain (module.js:501:10) Press any key to continue...