webpack 配置 vue jsx 和postcss

1.安装

npm i postcss-loader autoprefixer babel-loader babel-core

2.在根目录创建两个文件

.babelrc
postcss.config.js

3.在postcss.config.js中

const autoprefixer = require('autoprefixer')

module.exports={
  plugins:[
    autoprefixer()
  ]
}

4.在.bablerc文件中

{
  "presets": [
    "env"
  ],
  "plugins": [
    "transform-vue-jsx"
  ]
}

5.安装依赖包

npm i babel-preset-env babel-plugin-transform-vue-jsx

6.在webpack.config.js
中配置

{
        test: /\.jsx$/,
        loader: 'babel-loader'
      },

{
        test:/\.styl$/,
        use:['style-loader','css-loader',{
            loader:'postcss-loader',
            options:{
              sourceMap:true
            }
        },'stylus-loader']
      },

7.查看少什么package

npm i babel-helper-vue-jsx-merge-props  babel-plugin-syntax-jsx

8 npm run dev

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。