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');