webpack 的babel配置是有的。
我是在src下新建了一个.js文件
webpack配置如下:
{
test: /\.js$/,
loader: 'babel-loader',
include: [resolve('src'), resolve('test')]
},
目录结构:
dev-server.js import Vue 是报错的。包括其他好多文件都不行。
webpack 的babel配置是有的。
我是在src下新建了一个.js文件
webpack配置如下:
{
test: /\.js$/,
loader: 'babel-loader',
include: [resolve('src'), resolve('test')]
},
目录结构:
dev-server.js import Vue 是报错的。包括其他好多文件都不行。
build
目录是node.js在执行,目前node.js还不支持esm
的模块化方式。
实际上build
目录是构建用的,在不了解其内容的情况下谨慎修改。代码相关的内容在src
目录下。
@_暮雨_
说的是对的。
报错部分的文件是直接不经编译运行在node中的。而你src中的代码会经过编译将import
编译为支持的模块化标准。
除非你对webpack自身的代码也进行一次编译。
然后你也看到了,vue-cli
中webpack
部分的代码用的是require
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
加一项
记得要先装stage-0这个npm包哦