使用Visual Studio 2013

时间:2015-07-02 13:09:52

标签: node.js visual-studio

我试图让visual studio扩展的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模块安装程序安装了brain库。 npm模块安装程序来自Node.js tools for Visual studio

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

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...

0 个答案:

没有答案
相关问题