Akryum / Akryum/vue-cli-plugin-apollo

Webpack Alias path is not working on apollo-server

オープン
#462 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
477
フォーク
109
PR マージ指標
30日以内にマージされた PR はありません

説明

vue-cli default config for webpack is including this.
```
config.resolve.alias.set('@', path.resolve(__dirname, './src/'))
```
so I use @ in import on the client-side. It is working perfectly
```
import { Role } from '@/utils/enum'
```
but when I use it in apollo-server (i use it in data-sources.js)
It is not working. I got error msg like this.
```
projectDir\node_modules\@vue\cli-service\bin\vue-cli-service.js
at Object. (projectDir\apollo-server\data-sources.js:1) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'projectDir\\apollo-server\\data-sources.js',
'projectDir\\node_modules\\vue-cli-plugin-apollo\\utils\\load.js',
'projectDir\\node_modules\\vue-cli-plugin-apollo\\graphql-server\\index.js',
'projectDir\\node_modules\\vue-cli-plugin-apollo\\index.js',
'projectDir\\node_modules\\@vue\\cli-service\\lib\\Service.js',
'projectDir\\node_modules\\@vue\\cli-service\\bin\\vue-cli-service.js'
]
}
```
Is it a bug?
If not, pls tell me how to config alias for apollo-server.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。