Нагрузи Компонентов Vue.js единственного файла в визуальном studio 2015

У меня есть решение MVC в VS2015, в которой я использую vue.js, чтобы производить binding данных, чтобы мочь использовать компоненты в файле с расширением .vue, установите webpack.

В первой инстанции я принял решение произвести файл js из-за каждого файла .vue с таким config, который я схватил:

const fs = require("fs");
const path = require("path");

// build an object that looks like 
// {
//      "filename": "./filename.vue"
// }
// to list the entry points for webpack to compile.
function buildEntry() {
const reducer = (entry, file) => { entry[file.split(".").shift()] = 
`./Vue/${file}`; return entry; };

return fs.readdirSync(path.join(__dirname, "Vue"))
    .filter(file => file.endsWith(".vue"))
    .reduce(reducer, {});
}

module.exports = {
entry: buildEntry(),
output: {
    path: path.join(__dirname, "Vue"),
    filename: "[name].js",
    library: "[name]"
},
module: {
    loaders: [
        { test: /\.vue$/, loader: 'vue-loader' },
    ],
}
}

с предыдущим config он мог использовать компонент включая Ваш js в виде, и добавляя это используя:

 Vue.component("foo", foo);

Но это прибыла точка, в которой он производит слишком много js, и я принял решение объединить это. чтобы это объединять я использовал этот config:

module.exports = {
    entry: "./Vue/BundleIndex.js",
    output: {
        path: __dirname,
        filename: "./Vue/bundle.js",
    },
    module: {
        loaders: [
            { test: /\.vue$/, loader: 'vue-loader' },
        ],
    }
}

и в bundleIndex.js я имею:

import foo from '.\\foo.vue'
import example from '.\\example.vue'

и я пробую использовать компоненты как раньше, и оно не функционирует. Я думаю, что есть что-то из процесса, что производит webpack, который я не понимаю.

4
задан 17.07.2017, 18:07
1 ответ
 import foo from './foo.vue'
 import example from './example.vue'

то, что у него есть плохо, является маршрутом в компонент, ./ значь настоящий каталог.

-1
ответ дан 24.11.2019, 07:28
  • 1
    Идея об ответах состоит в том, чтобы объяснять немного có mo или из-за qué có я говорю, что он решает проблему, он не является одиноким помещать có я говорю и уже. – Shaz 22.12.2018, 18:56
  • 2
    В lí nea комментария @Shaz, пожалуйста, прочитай CГіmo отвечать . Приветствие. – jachguate 23.12.2018, 18:05
  • 3
    я большое спасибо, все еще не прочитал, как ответ, но я это сделаю. – Wilberth Loría 28.06.2019, 21:42