2
webpackのエイリアスを解決しようとしていますが、なぜ動作していないのかわからないようです。私はGoJSというライブラリを使用しています。私は以下のコードを自分のモジュールに持っています。webpackのエクスポート:webpackでエイリアスを解決する
resolve: {
alias: {
go: path.resolve(__dirname, './go.min.js')
}
}
このファイルは現在私のルートプロジェクトディレクトリにあります。私は私のES6モジュールの上部には:
import go from 'go';
私も試してみました:
var go = require("go");
ライブラリがロードされているように見えるん。モジュール内でconsole.log(go)を実行すると、空のオブジェクトが返されます。どのように設計されているので、このファイルを別の方法でロードする必要がありますか?それともウェブパックの設定に問題がありますか?
Here is the javascript file I am trying to load
最新バージョンのGoJSを読み込もうとしても、それでも問題はありますか? –
それはうまくいった!これを引き起こしている古いバージョンのjsファイルのフォーマット方法がありますか? GoJSライセンスの仕組みのせいで、私は更新できるかどうかはわかりません。私たちはそれを考えています。 –
GoJSはAMDモジュール/ require/importsの処理をアップデートしていますので、これを修正する唯一の方法は更新するかもしれないと思います。 –