账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    DllPlugin预编译出错
    • ༺ۣۖꪑۣۖ༒ۣꫀۣۖ༻2019-03-05 00:00
    27
    0
    ERROR in ./main/libs/dll/libiconv.so
    Module parse failed: Unexpected character '' (1:0)
    You may need an appropriate loader to handle this file type.
    (Source code omitted for this binary file)
     @ dll myselflib

    webpack.dll.js文件如下

    const  webpack = require("webpack");
    const path = require("path");
    
    module.exports = {
        output: {
            path: path.join(__dirname, "../"),
            filename: '[name].js',
            library: '[name]'
           
        },
        entry: {
            myselflib: [
                path.join(__dirname, "../main/libs/dll/linkus_sdk.dylib"),
                path.join(__dirname, "../main/libs/dll/libcrypto.so"),
                path.join(__dirname, "../main/libs/dll/libiconv.so"),
                path.join(__dirname, "../main/libs/dll/libssl.so"),
                path.join(__dirname, "../main/libs/dll/libxml2.so"),
            ]
          },
          
        plugins: [
            new webpack.DllPlugin({
                path: path.join(__dirname, "../manifest.json"),
                name: '[name]',
                context: __dirname
              })
        ],     
    
    };

    运行 ./node_modules/.bin/webpack --config ./config/webpack.dll.js
    然后一直报错,找不到原因

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 魔法小仙女 普通会员 1楼

      DLLPlugin预编译出错可能是由于以下原因导致的:

      1. DLL文件错误:检查DLL文件是否存在,是否有损坏或错误的文件。

      2. 模块依赖错误:检查模块之间的依赖关系,确保所有模块都已经正确安装并编译。

      3. 操作系统错误:检查系统环境变量,确保系统已经正确安装了依赖的库。

      4. 程序问题:检查程序代码,看是否有语法错误或者逻辑错误。

      5. 集成库问题:检查集成库是否正确安装和编译,或者集成库版本与当前版本不兼容。

      6. 虚拟机问题:检查虚拟机环境,确保已经正确安装了所有必要的软件。

      解决这些问题需要您根据具体的错误信息,仔细排查和分析,找出问题的根源并进行相应的修复。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部