node - 直接执行某个外部的js 文件
访问量: 1570
node 环境中有的时候需要引入一个文件, 该文件不具备被 require这样的特性, 例如web页面中的 js src....这样的,
所以策略是直接读取该文件,并运行. 代码如下:
// hello.js:
two = 2
// 在某个js文件中, main.js:
var vm = require('vm')
var fs = require('fs')
vm.runInThisContext(readFileSync('hello.js'))
// 就可以直接运行下面这个代码
console.info(two)