Windows 如何回复快速javascript测试
我只是从node.js开始。我已经构建了一个模块,并试图在REPL中快速运行它 在我的模块中,我有这个(不包括这里的勇气) 也许我错过了一些明显的东西。在windows上将CD刻录到c:/nodeCode/并运行节点。 然后在节点REPL I中键入 var temp=require('templateModule') 结果:Windows 如何回复快速javascript测试,windows,node.js,module,Windows,Node.js,Module,我只是从node.js开始。我已经构建了一个模块,并试图在REPL中快速运行它 在我的模块中,我有这个(不包括这里的勇气) 也许我错过了一些明显的东西。在windows上将CD刻录到c:/nodeCode/并运行节点。 然后在节点REPL I中键入 var temp=require('templateModule') 结果: Error: Cannot find module 'templateModule' at Function.Module._resolveFilename
Error: Cannot find module 'templateModule'
at Function.Module._resolveFilename ...
如果执行包含require的node test-server.js,也会出现此错误
也许我丢了一些样板?也许我需要一个package.json什么的?文档很混乱,我找不到一个好的REPL node.js hello world windows示例
更新:
似乎我可以在浏览器中使用browserify很好地使用模块。。。我的路径或节点安装是否有问题?由于它是一个自定义模块,您必须这样做:
var temp = require('./templateModule');
或:
,假设您的模块文件名为“templateModule.js”,并且位于运行denode
命令的同一目录中
也许对你有帮助
var temp = require('./templateModule');
var temp = require('./templateModule.js');