我正在编写一些在 RaspberryPi 上运行的代码,并且正在使用 Wiring-Pi 节点模块。我有两个问题
1) Wiring-Pi 不会在 x86 平台上构建
2) Node-jasmine 不会在 RaspberryPi 上构建
因此,在尝试了一堆不同的想法之后,我想知道我是否最好在 x86 平台上模拟或存根 Wiring-Pi 模块,以便我可以运行测试。
当然,我的问题是我正在测试的文件包含 require 语句
// getters.js
var wpi = require('wiring-pi');
// getters.spec.js
var get = require('../lib/getters.js');
有没有办法可以设置规范文件,以便 getters.js 文件不加载wiring-pi模块?