我创建了一个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-loader可能有帮助吗? https://webpack.js.org/loaders/node-loader/
我将使用服务器端渲染,否则将无法实现。
此致 斯蒂芬
答案 0 :(得分:1)
使用node-loader或node-native-loader,它不想加载节点模块。在webpack.config.js中,我添加了下一条规则:
"rules": [
{
"test": /\.node$/,
"loader": "node-native-loader?from=app"
},
导致: 找不到模块'./control.node'。