Node.js 如何在nwjs中包括节点SAS(在windows上)
我正在NW.js(node webkit)中进行一个多平台项目,它必须使用node sass。问题是,我似乎找不到任何方法在windows(x64)上包含它而不出错 以下是我尝试过的:Node.js 如何在nwjs中包括节点SAS(在windows上),node.js,windows,nw.js,node-sass,nwjs,Node.js,Windows,Nw.js,Node Sass,Nwjs,我正在NW.js(node webkit)中进行一个多平台项目,它必须使用node sass。问题是,我似乎找不到任何方法在windows(x64)上包含它而不出错 以下是我尝试过的: 按原样要求 错误:动态链接库(DLL)初始化例程失败 使用节点sass的内置脚本生成,然后需要 错误:动态链接库(DLL)初始化例程失败 使用节点gyp构建 错误:动态链接库(DLL)初始化例程失败 使用nw gyp生成(配置命令失败) 错误:在尝试加载binding.gyp时,在binding.gyp中计算条件
错误:动态链接库(DLL)初始化例程失败李>
错误:动态链接库(DLL)初始化例程失败李>
错误:动态链接库(DLL)初始化例程失败李>
错误:在尝试加载binding.gyp时,在binding.gyp中计算条件“OS=”win“和component=”shared_library”时,未定义名称“component”
谢谢你的帮助 我也遇到了类似的问题(但在linux上),没有找到任何关于节点sass为什么不工作以及如何修复的答案。但对我有效(工人+脚本)。当然,它不像节点sass那样方便(即,您需要以特殊方式处理导入),但对于我的需要,它工作得很好。我最后做的是: 我在节点sas周围创建了一个包装器,将节点sas作为子进程调用(通过cli)
工作起来很有魅力!;) 面临类似问题
const { exec } = require('child_process');
module.exports = function (options, cb) {
// turn the options to node-sass cli args
// something like this...
exec(`node-sass ${agrs}`, execOptions, cb);
}