Я мигрирую из 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 по умолчанию, потому что он относится к входному файлу.
Как я могу получить это для правильного разрешения псевдонимов?