Javascript Require
Javascript Require
本文关键字:Require Javascript 更新时间:2023-09-26
include.js
文件包含
var test = function(){
console.log("log from included file");
};
main.js
文件包含
require('./include.js');
test();
当我尝试使用node main.js
命令运行main.js
时,它显示
module.js:340
throw err;
^
Error: Cannot find module 'include.js'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (d:'Nishada'test'main.js:1:63)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
此错误的原因是什么?
错误是指找不到文件,请确保您的文件与 main 位于同一目录中.js然后尝试:
包括.js
module.exports = {
test: function(){
console.log("log from included file");
}
}
主.js
var myInclude = require('include.js');
myInclude.test();
您需要导出测试函数才能在main.js
中使用它
var test = function(){
console.log("log from included file");
};
module.exports = test
并main.js
添加如下require
require('./include.js'); // assuming include.js is in same directory as main.js
如果你这样做require('include.js')
那么node将在全局包中搜索include
您必须
在require
时给出include.js
的相对路径。
如果两者都在同一个目录中,请像下面一样写
var include = require('./include.js');
include.test();
从include.js
中,您可以将它们定义为exports
函数
exports.test = function(){
console.log("log from included file");
};
甚至更好
仅从include.js
中导出一个具有多个函数的对象,而不是导出每个单独的函数。
像波纹管
include.js
exports.test = obj;
obj.func1 = function(){};
obj.func2 = function(){};
main.js
var test = require('./include.js').test;
test.func1();
test.func2();
相关文章:
- 当使用extern和目标JavaScript时,我如何强制Haxe编译器使用require语句
- 在javascript中的require中传递变量
- 使用Require.js按照依赖关系的顺序加载JavaScript
- ReferenceError:require未在javascript中定义
- 在nodejs中使用require来访问外部javascript文件
- require('file_path')后面的后缀(模块)在javascript文件中是什么意思
- Javascript/Node/Twilio - ReferenceError: require is not defi
- 'Require is not defined' in Netbeans - Javascript
- 在 Node 中包含 javascript 文件.js无需 require('.') ing
- Backbone app:将参数传递给由javascript/Require模块创建的新类
- 使用 require.js 将应用程序的 javascript 拆分为多个 JS 文件
- Javascript Require
- require.js not working with javascript api
- Javascript require(),如何包含一个简单的 require('something')
- JavaScript 进度条:未定义 Require
- 使用 require() 在包含的 JavaScript 中使用函数
- 当将 JavaScript 与 Webpack 捆绑在一起时,require/import URL 开头的 @ 符号是什
- 如何使用require-js将jquery库模块集成到javascript框架中
- javascript标记equivant中的node.js require()
- JavaScript中到底定义了什么(function(require){..})