vue-cliでプロジェクトを作成します。webpackでrequirejsを使用してjsファイルを生成する方法vue-cliを使用します
vue init webpack vue-demo
cd vue-demo
npm install
npm run dev
ここでいくつかのコンポーネントをデボラップしたいと思います。そして私はそれをrequirejsで使いたいと思っています。 WebPACKの設定
entry: {
app: './src/main.js'
},
output: {
path: config.build.assetsRoot,
publicPath: process.env.NODE_ENV === 'production' ? config.build.assetsPublicPath : config.dev.assetsPublicPath,
filename: '[name].js',
libraryTarget: 'umd',
library:'senyint'
}
Q1:それは3つのファイルを生成します。 app.js manifest.js vendor.js デモにはHello.vueがあります。 webpackが生成するものによってjsファイルが必要です。 しかし、私はそれらを必要とします、それはundefiendです。どうして?何が悪いですか? エクスポートする場所 これでmain.jsでエクスポートしました。
import Hello from 'components/Hello'
module.exports = {
Hello
}
質問2:私はvueなしでパッケージ化したくありません。 だから、私はこれを行う場合は、ときNPMの実行のdevのショーのエラーこの
externals: {
vue: 'vue'
}
を設定する「キャッチされない例外TypeError:プロパティを読み取ることができません未定義の 『設定』」 それをカントは、Vueのを見つける原因。 externals vueを実行する方法を設定する場合は、