【问题标题】:JXCore packaging, NPM errorsJXCore 打包,NPM 错误
【发布时间】:2015-08-10 11:36:04
【问题描述】:

当我用

编译代码时

\> jx 包 bin/www.js myApp

\> 包装...
\> [OK] 编译文件准备好(myApp.jx)

它成功创建了 myApp.jx 和 myApp.jxp 但是当我执行命令时

\> jx myApp.jx
它给出的错误如下:

C:\**\node_modules\express-session\node_modules\debug*node.js.jx*:72 export.formatters.o = 函数(v){ ^ TypeError:无法设置未定义的属性“o” 在对象。 (C:\**\node_modules\express-session\node_modules\debug\node.js.jx:72:22)
在 Module._compile (module.js:519:26)
在 Object.Module._extensions..jx (module.js:1604:7)
在 Module.load (module.js:346:36)
在 Function.Module._load (module.js:313:12)
在 Module.require (module.js:378:17)
在需要 (module.js:396:17)
在对象。 (C:\**\node_modules\express-session*index.js.jx:17:13*)
在 Module._compile (module.js:519:26)
在 Object.Module._extensions..jx (module.js:1604:7)
在 Module.load (module.js:346:36)
在 Function.Module._load (module.js:313:12)
在 Module.require (module.js:378:17)
在需要 (module.js:396:17)
在对象。 (C:\***server.js.jx*:7:15)
在 Module._compile (module.js:519:26)

【问题讨论】:

  • 该应用程序是否在解压后工作 (jx bin/www.js) ?另外,您在创建包期间是否看到任何警告(关于本机文件)?
  • 适用于 jx bin/www.js
  • 错误为 > { [错误:找不到模块 '../build/Release/bson'] 代码:'MODULE_NOT_FOUND' }
  • 所以同样的错误,是吧?然后你可以检查是否同样适用于节点。因为如果不是 - 那不是 JXcore 问题。
  • 是的,你是对的,可能是 npm 模块的问题。

标签: node.js npm jxcore


【解决方案1】:

由于这不是 JXcore 问题(应用程序也因节点而失败),您可能想寻求与 js-bson: Failed to load c++ bson extension, using pure JS version 相关的问题。

例如,我看到了这个答案:Failed to load c++ bson extension,他们说可以通过使用npm install 重新安装模块来修复它。

【讨论】:

  • index.js.jx: , node.js.jx , server.js.jx。这些文件在错误日志中,我编译了它们,但它失败了
【解决方案2】:

我不认为,问题出在NPM,一步一步编译每个.js文件,并一一引入所需的NPM包,你会得到解决的。

【讨论】:

    猜你喜欢
    • 2019-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-12
    • 2015-06-10
    • 2021-01-09
    • 1970-01-01
    • 2018-05-17
    相关资源
    最近更新 更多