在.vue文件引用.js文件babel不转码

情况是这样,如果我直接在entry里面写的代码,可以经过babel转码,但是如果是在.vue文件里的script标签里面,import了一个js文件,那么这个js文件就没有被babel转码,不知道是哪里配置问题?

项目是vue-cli建立的,也没改什么地方,不知道有没有可能是loader的版本问题?

clipboard.png

clipboard.png

引入js的地方

clipboard.png
这个js里面是个class,然后没有给我转码

如果贴图还不够描述的话我再补充。

阅读 4.9k
2 个回答

我已发现问题在哪了,

{
    test: /\.js$/,
    include: [resolve('src'), resolve('test')],
    exclude: /node_modules/,
    use: {
      loader: 'babel-loader',
    }
  },

这里只包含了src跟test目录,然后我不被转码的js文件在另外的目录,是我大意了。

谢谢回答的兄弟~

项目如果是用vue-cli初始化的,那应该是没有问题的。就目前的截图看,并没发现什么,可否提供具体的示例代码。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题