gpt4 book ai didi

node.js - 打包 nodejs C++ 共享库

转载 作者:太空狗 更新时间:2023-10-29 17:28:30 26 4
gpt4 key购买 nike

我做了一个nodejs共享库,现在我想打包它以便部署它。我希望能够将它与通过 webpack 打包的 angular 2 应用程序一起使用。

共享库位于文件夹 build/Release 中。

如何继续在 webpack 中很好地打包它?还是特定的 package.json 声明?

查看 nodejs 文档,dll 名称使用扩展名 .node( https://nodejs.org/api/addons.html#addons_loading_addons_using_require )

webpack Node 加载器可能有帮助? https://webpack.js.org/loaders/node-loader/

我将使用服务器端渲染,否则将无法实现。

问候,斯蒂芬

最佳答案

使用node-loader或者node-native-loader,不想加载node模块。在 webpack.config.js 中,我添加了下一条规则:

"rules": [
{
"test": /\.node$/,
"loader": "node-native-loader?from=app"
},

结果:找不到模块“./control.node”。

关于node.js - 打包 nodejs C++ 共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45275321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com