vueとwebpackで構成されたプロジェクトで、createjsを使いたいのですが、設定方法がわからずインポートすることができません。
どの様にすればimportできますでしょうか?
生じている問題
開発するためにnpm run dev
を実行すると、ビルド自体は走るのですが、次のエラーが生じます。
sh
1This dependency was not found: 2 3* createjs in ./src/main.js 4 5To install it, you can run: npm install --save createjs
エラーに書かれているnpm install --save createjs
を実施しても変わりません。
設定内容
vueファイル
実際にcreatejsを使いたいvueファイルの中でimportをしようとしました。
js
1<script> 2 import createjs from 'createjs' 3</script>
webpack.base.config.js
webpackの設定は下記です。
npmで、createjs,imports-loader,exports-loaderはインストール済みです。
js
1resolve: { 2 extensions: ['.js', '.vue', '.json'], 3 alias: { 4 'vue$': 'vue/dist/vue.esm.js', 5 '@': resolve('src'), 6 'createjs': path.join(__dirname, 'node_modules', 'createjs', 'builds', '1.0.0', 'createjs.min.js') 7 } 8}, 9module: { 10 // 既存の設定は省略 11 rules: [ 12 { 13 test: /node_modules[/\]createjs/, 14 loaders: [ 15 'imports-loader?this=>window', 16 'exports-loader?window.createjs' 17 ] 18 } 19] 20}
書いていて、公開時どうすればいいんだろうと、新しい疑問が湧きましたが、開発環境が動かないのをまず直したいです。
あなたの回答
tips
プレビュー