Я делаю свой проект vue-cli.Как заставить webpack генерировать js-файл с requirejs? Я использую vue-cli
vue init webpack vue-demo
cd vue-demo
npm install
npm run dev
Теперь я хочу devolop некоторые компоненты. И я хочу использовать их в 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: Он генерирует три файла. app.js manifest.js vendor.js Демонстрация имеет Hello.vue. Я хочу, чтобы файл js запрашивал файл webpack. Но я требую их, это undefiend. Зачем? Что случилось? Где я должен экспортировать? Теперь я экспортирую в main.js вот так.
import Hello from 'components/Hello'
module.exports = {
Hello
}
Q2: Я не хочу упаковывать без VUE. Так я настроить этот
externals: {
vue: 'vue'
}
Если я это сделать, когда НПМ запустить DEV показать ошибку «Uncaught TypeError: Не удается прочитать свойство„конфигурации“неопределенных» Это причина не могу найти Vue. Если я настраиваю внешние ключи, как это сделать?