小编Leo*_*ert的帖子

使用Webpack将一个项目中的多个Vuejs组件发布到npm

我试图将包含两个或多个Vue组件的项目发布到npm,以便我可以像这样导入,注册和使用这两个组件:

import Component1 from 'npm-package'
import Component2 from 'npm-package'
Run Code Online (Sandbox Code Playgroud)

这是我的webpack文件:

const webpack = require('webpack');
const merge = require('webpack-merge');
const path = require('path');

var config = {
  output: {
    path: path.resolve(__dirname + '/dist/'),
  },
  module: {
    loaders: [
      {
        test: /\.js$/,
        loader: 'babel',
        include: __dirname,
        exclude: /node_modules/
      },
      {
        test: /\.vue$/,
        loader: 'vue'
      },
      {
        test: /\.css$/,
        loader: 'style!less!css'
      }
    ]
  },
  externals: {
    moment: 'moment'
  },
  plugins: [
    new webpack.optimize.UglifyJsPlugin( {
      minimize : true,
      sourceMap : false,
      mangle: true,
      compress: …
Run Code Online (Sandbox Code Playgroud)

node.js npm vue.js vue-component vuejs2

3
推荐指数
1
解决办法
1250
查看次数

标签 统计

node.js ×1

npm ×1

vue-component ×1

vue.js ×1

vuejs2 ×1