2017-09-22 16 views
0

私は依存関係としてgl-matrixを使ってライブラリを書いています。私はsrcを出力するためにwebpackを使用していて、コードからgl-matrix部分を除外したいが、それを依存関係としてリストしたい。外部としてのwebpack gl-matrix

しかし、私はlibにgl-matrixをパックすることしかできません。あるいは、vec3のようなgl-matrixのオブジェクトを私のlibで定義していないとエラーが出ることがあります。何か案は?

webpack.config.js

module.exports = { 
    //... 
    output: { 
    filename: 'minimal-gltf-loader.js', 
    path: path.resolve(__dirname, 'build'), 
    library: 'MinimalGLTFLoader', 
    libraryTarget: 'umd' 
    }, 
    externals: { 
    glMatrix: { 
     commonjs: 'gl-matrix', 
     commonjs2: 'gl-matrix', 
     amd: 'gl-matrix' 
    } 
    } 
} 

最小限-gltf-loader.js(私のlib)

import {vec3, vec4, quat, mat4} from 'gl-matrix'; 
//... 
export { MinimalGLTFLoader }; 

アプリ

import {vec3, vec4, quat, mat4} from 'gl-matrix'; 
var mgl = require('../build/minimal-gltf-loader.js'); 

答えて

0
externals: { 
    'gl-matrix': { 
     commonjs: 'gl-matrix', 
     commonjs2: 'gl-matrix', 
     amd: 'gl-matrix' 
    } 
} 

外部辞書名べきlibの一致名

関連する問題