只有在script.js通过node.js运行时才能触发代码?
我有一个script.js
,我要么在客户端的HTML页面上使用。 通过nodejs。
我怎么才能得到一个函数只有脚本是通过nodejs运行时才会触发?
Queue.js处理它:
if (typeof define === "function" && define.amd) define(function() { return queue; }); else if (typeof module === "object" && module.exports) module.exports = queue; else this.queue = queue;
下划线做这样的事情:
if (typeof exports !== 'undefined') { if (typeof module !== 'undefined' && module.exports) { exports = module.exports = _; } exports._ = _; } else { root._ = _; }
但是这似乎评估node.modules。 其次,如果有人可以确认每个案件是什么,这将有助于!
fabric.js有一个有用的单行:
var isLikelyNode = typeof Buffer !== 'undefined' && typeof window === 'undefined';