Registry / devops / vue-webpack-loaders

vue-webpack-loaders

JSON →
library1.0.8jsnpmunverified

Provides a unified configuration of basic Webpack loaders for Vue.js applications, including vue-loader, babel-loader, css-loader, style-loader, json-loader, and url-loader. Version 1.0.8 targets Node >= 4.0.0 and npm >= 3.0.0. Based on vue-cli, this package simplifies Webpack setup for Vue projects but is now largely superseded by Vue CLI and other modern build tools. Maintained as part of vue-styleguidist. Release cadence is low; no updates since 2021.

npm install vue-webpack-loaders
INSTALL
IMPORT
SIG · VUE-WEBPACK-LOADER
V
vue-webpack-loaders
devopsjavascriptv1.0.8
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import loaders from 'vue-webpack-loaders'
const loaders = require('vue-webpack-loaders')
Module exports a single object with individual loader config arrays. CommonJS require works but ESM import is preferred.
vueLoaders
const { vueLoaders } = require('vue-webpack-loaders')
import { vueLoaders } from 'vue-webpack-loaders'
Named export is CJS module.exports, not ESM export. Use destructured require.
babelLoaders
import loaders from 'vue-webpack-loaders'; const { babelLoaders } = loaders;
import { babelLoaders } from 'vue-webpack-loaders'
babelLoaders is a property of the default export, not a direct named export.

Configures webpack with Vue loaders and sets up a basic Vue application entry point.

// webpack.config.js const loaders = require('vue-webpack-loaders'); module.exports = { module: { rules: [ ...loaders.vueLoaders, ...loaders.babelLoaders, ...loaders.cssLoaders, ...loaders.styleLoaders, ...loaders.jsonLoaders, ...loaders.urlLoaders ] } }; // Example main.js import Vue from 'vue'; import App from './App.vue'; new Vue({ render: h => h(App) }).$mount('#app');
Debug
Known issues
deprecatedPackage is no longer actively maintained; use Vue CLI or Vite for new projects.
fix
Migrate to Vue CLI (@vue/cli) or Vite with @vitejs/plugin-vue.
affects: >=1.0.0
breakingLoader versions are pinned; may conflict with newer Webpack versions (Webpack 5+).
fix
Use compatible Webpack version (4.x) or update loaders manually.
affects: >=1.0.0
gotchaRequires all peer dependencies to be installed separately; not automatically included.
fix
Run 'npm install --save-dev vue-loader babel-loader css-loader style-loader json-loader url-loader'.
affects: >=1.0.0
deprecatedjson-loader is deprecated; Webpack 4+ handles JSON natively.
fix
Remove jsonLoader usage from webpack config.
affects: >=1.0.0
Errors
Common errors & fixes
Cannot find module 'vue-loader'
Missing peer dependency: vue-loader not installed.
fix
npm install --save-dev vue-loader
Module parse failed: Unexpected token (1:0)
Missing or misconfigured vue-loader for .vue files.
fix
Ensure vueLoader is included in webpack module.rules.
Error: Rule can only have one resource source (provided resource and test + include + exclude)
Conflicting loader rules when spreading loaders arrays.
fix
Ensure no duplicate rules; use ...loaders.vueLoaders only once.
Upgrade
Version history
1.0.8latest on npm
Audit
Dependencies
vue-loaderrequiredRequired to process .vue single-file components
babel-loaderrequiredRequired to transpile ES2015+ JavaScript
css-loaderrequiredRequired to resolve CSS imports
style-loaderrequiredRequired to inject CSS into DOM
json-loaderrequiredRequired to load JSON files
url-loaderrequiredRequired to handle file assets
Agent activity
6 hits · last 30 days
node
6
Resources
vue-webpack-loaders — npm install vue-webpack-loaders · libregistry