easy-team / egg-vue-typescript-boilerplate

Egg Vue TypeScript Server Side Render (SSR) / Client Side Render (CSR)
https://easyjs.cn/egg-vue
MIT License
72 stars 18 forks source link

引入vant如何按需加载 #17

Open superlbr opened 4 years ago

superlbr commented 4 years ago

${root}/webpack.config.js 引入ts-import-plugin无效

hubcarl commented 4 years ago

@superlbr see awesome branch demo

superlbr commented 4 years ago

@hubcarl thanks, done with warning

2020-07-21 15:57:25,127 ERROR 27566 [mobile/activity.js] server render bundle error, try client render, the server render error test/node_modules/vant/es/button/index.js:1
import _extends from "@babel/runtime/helpers/esm/extends";
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at wrapSafe (internal/modules/cjs/loader.js:1117:16)

well, import directly with no warning

import RadioGroup from 'vant/lib/radio-group';
// import 'vant/lib/form/style' style not work
import 'vant/lib/index.css'
hubcarl commented 4 years ago

@superlbr 上面例子可以运行不?仔细对一下配置修改

superlbr commented 4 years ago

@hubcarl 可以