WebpackとVue.jsでかなり新しいです。Webpack: 'vue init webpack'と 'vue init webpack-simple'プロジェクトの動作が異なります
vue-cli
は、2つのプロジェクトテンプレートwebpack
とwebpack-simple
を持っています。
main.js
に:
import 'jquery'
import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap'
のWebPACKの設定で:
plugins: [
new webpack.ProvidePlugin({
jQuery: 'jquery',
$: 'jquery',
jquery: 'jquery',
Popper: ['popper.js', 'default']
})
]
私は
Bootstrap 4 beta
のような他のパッケージを使用したい場合は、私は、
webpack
テンプレートを使用する場合
は、私はちょうど行う必要があります
ブートストラップが動作します。
私はwebpack-simple
テンプレートを使用している場合は、私はブートストラップ動作させるためにApp.vue
でこれを実行する必要があります。
<style scoped>
@import '~bootstrap/dist/css/bootstrap.css';
</style>
いくつかのオプションがあるのであれば、これらの違いを引き起こしますか?
私はプロジェクトを簡単にするためにwebpack-simple
を好んでいます。
アプリの一部のパッケージが正しく動作しない理由が考えられます(mavon-editor
のアイコンは表示されませんが、webpack
テンプレートでは正常に動作します)。
ありがとうございました。
回答ありがとうございます。私は 'npm bootstrap @ 4.0.0-beta'をインストールしました。これは本当にこれに関するものではありません...ありがとうございます – raaay0608
あなたは余分な不必要な作業をしています。 npmパッケージは、あなたが解決しようとしていることを解決しました。例えば、jqueryの依存関係を扱うことです。あなたがパッケージを使用しているとき、彼らはすでにあなたのためにそれをしました。 – LiranC
パッケージをnpmでインストールしました。アルファ版ではありません。私の質問は、私のアプリのいくつかのページにそれをインポートスタイルには、プロジェクトディレクトリにパッケージをインストールしないでください。多分私は自分の問題をはっきりと記述しておらず、私の問題を捉えていないかもしれないと思います。 BTW npmはほとんどの依存関係を解決しますが、ブートストラップは例外です。警告を出すだけですが、jQueryとPopper.jsはインストールされません。 – raaay0608