安装 vue
npm i vue
安装 vue-loader
你应该将 vue-loader 和 vue-template-compiler 一起安装——除非你是使用自行 fork 版本的 Vue 模板编译器的高阶用户:
npm i -D vue-loader vue-template-compiler
webpack 配置
webpack.config.js
const VueLoaderPlugin = require(‘vue-loader/lib/plugin’)
module.exports = {
module: {
rules: [
{
test: /.vue\$/,
loader: ‘vue-loader’
}
]
},
plugins: [
new VueLoaderPlugin()
]
}
解析
模块解析的时候可以省略扩展名
自动解析确定的扩展
webpack.config.js
module.exports = {
resolve: {
extensions: [‘.wasm’, ‘.vue’, ‘.js’, ‘.json’]
}
};
能够使用户在引入模块时不带扩展
sass-loader
加载和转译 SASS/SCSS 文件
npm install sass-loader node-sass
1 | <style lang="scss" scoped> |
devServer
1 | 当使用 HTML5 History API 时,任意的 404 响应都可能需要被替代为 index.html |