xiazeyu / live2d-widget.js

Live2D on webpages with out-of-the-box experience.
https://l2dwidget.js.org/
GNU Affero General Public License v3.0
1.55k stars 263 forks source link

Cannot assign to read only property 'exports' of object #49

Open sockball opened 5 years ago

sockball commented 5 years ago

描述你的问题

环境信息(请务必填写下列信息)

@EYHN

EYHN commented 5 years ago

请使用webpack3编译此项目。

您可以使用webpack4调用此项目,下面是例子

main.js

const live2d = require('live2d-widget').L2Dwidget;
live2d.init();

webpack.config.js

module.exports = {
  entry: {
    'main': __dirname  + '/main.js'
  },
  mode: 'development',
  output: {
    path: __dirname  + '/dist',
    filename: '[name].js'
  }
}
sockball commented 5 years ago

@EYHN 没问题了 似乎主要是引入问题... 一直按照此处 API 引入 import {L2Dwidget} from 'live2d-widget/src/index.js' 改成 import { L2Dwidget } from 'live2d-widget' 即可(某版本之前不可...) 这里文档应该更新一下😊