我有一个在Linux和Windows平台上运行的node.js脚本。我使用软件包node-windows
与Windows通信,并使用node-linux
用于Linux。现在,当我想在linux节点中运行时出现错误提示:
错误:找不到模块“节点窗口”
并且当我想在Linux中安装node-windows
时出现错误消息:
npm ERR! node v8.11.4
npm ERR! npm v5.6.0
npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported
npm ERR! notsup Not compatible with your operating system or architecture:
node-windows@1.1.3
npm ERR! notsup Valid OS: win32
npm ERR! notsup Valid Arch: any
npm ERR! notsup Actual OS: linux
npm ERR! notsup Actual Arch: x64
npm ERR! Please include the following file with any support request:
npm ERR! /home/william/app/mcard-api/npm-debug.log
不管软件包的操作系统和体系结构依赖性如何,有没有办法npm install
?
如果否,是否可以通过平台在源代码中require
进行打包?