vue2 — 依赖项

2017-06-07  本文已影响0人  守心向暖
-i: install
-s: --save
-D: --save-dev
npm install vue@1.2.8 --save
npm install vue --save
npm install vue-loader --save
npm install vue-hot-reload-api \
                  vue-html-loader \
                  vue-loader \
                  vue-style-loader \
                  vue-template-compiler \     // (vue-html-loader依赖,vue2)
                  --save-dev
npm install babel-core \
                  babel-loader \
                  babel-plugin-transform-runtime \
                  babel-preset-es2015 \ (optional)
                  babel-preset-stage-0 \ (optional)
                  babel-runtime \
                  --save-dev
// 使用webpack-dev-server
npm install webpack webpack-dev-server --save-dev
// 使用webpack middleware
npm install webpack webpack-hot-middleware webpack-dev-middleware --save-dev
// webpack config合并
npm install webpack-merge --save-dev
npm install css-loader sass-loader node-sass --save-dev 
npm install style-loader url-loader file-loader --save-dev
npm install extract-text-webpack-plugin --save-dev
module.exports = {
    module: {
      loaders: [
        { test: /\.vue$/, loader: 'vue' },
        { test: /\.js$/, loader: 'babel', exclude: /node_modules/ }
        { test: /\.(png|jpg|gif)$/, loader: 'url', query: { limit: 8096, name: 'images/[name].[hash:7].[ext]' } }
      ]
    },
    vue: {
      autoprefixer: {
        browsers: ['last 2 versions']
      },
      js: '',
      html: 'raw'
    }
}
上一篇 下一篇

猜你喜欢

热点阅读