javascript文件引用的问题

需求:需要在linux中执行一个a.js文件 引入b.js文件拿到b的方法

试验过 require 、import 好像都不行 请大佬指点

阅读 2.8k
2 个回答

这个跟是否是 Linux 无关,跟你写的代码有关,你代码像下边这么写肯定没问题啊,不知道你是怎么写的,或者是你没有表述清楚你的需求。

// a.js
const b = require('./b');

b.getName();
// b.js
module.exports = {
    getName() {
        console.log('hello, this is file b getName function');
    }
};
新手上路,请多包涵

不清晰的问题
linux系统底层并不支持直接执行js代码
你可以通过带有V8引擎的任意程序来执行js代码
执行require需要程序支持CJS等规范
执行import需要程序支持ES6等规范

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题