Как разрешить псевдоним в Parceljs? - PullRequest
0 голосов
/ 05 января 2019

Я мигрирую из Webpack в Parcel и использую псевдонимы папок в своем компоненте:

import * as authActions from 'actions/authActions';

Я получаю эту ошибку: Cannot find module 'actions/authActions'

Странная вещь, это показывает только при использовании build, это работает в режиме разработки, но не в производстве.

Я установил свои псевдонимы в package.json, например , документы говорят:

{
  "scripts: {
      "build-client": "parcel build client/index.html dist/client",
      "build-server": "parcel build server/index.js --target node -d dist/server",
      "build-test": "yarn build-server && node ./dist/server/index.js"
  },
  "alias": {
      "actions": "./client/actions"
  }
}

Это приложение для рендеринга на стороне сервера, я импортирую компонент в разные места, и я не могу использовать корень Parcel по умолчанию, потому что он относится к входному файлу.

Как я могу получить это для правильного разрешения псевдонимов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...