小编Pra*_*ful的帖子

nodejs应用程序在Windows机器中给出错误"%1不是有效的Win32应用程序"

我的Nodejs应用程序在ubuntu中运行正常.当我尝试在Windows机器中部署相同时,它显示以下错误.

=>node server.js  
D:\home\site\wwwroot
D:\home\site\wwwroot\node_modules\ffi\node_modules\bindings\bindings.js:83
        throw e                  ^
Error: %1 is not a valid Win32 application.   
D:\home\site\wwwroot\node_modules\ffi\node_modules\ref\build\Release\binding.node
    at Error (native)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at bindings 
Run Code Online (Sandbox Code Playgroud)

我删除了ffi模块,并在Windows机器上再次尝试npm install ffi它也没有工作.

 => npm install ffi
D:\home\site\wwwroot
npm WARN package.json @ No description
npm WARN package.json @ No repository field.
npm WARN package.json @ No README data
npm WARN package.json @ No license field.
gyp ERR! build error 
gyp ERR! stack Error: `msbuild` failed with …
Run Code Online (Sandbox Code Playgroud)

windows azure node.js npm node-ffi

3
推荐指数
1
解决办法
8655
查看次数

标签 统计

azure ×1

node-ffi ×1

node.js ×1

npm ×1

windows ×1