PrimeNG + Webpack
Я просто хочу поделиться своим опытом с проблемой, когда при использовании PrimeNG и Webpack появляется много предупреждений, подобных приведенному ниже.
WARNING in ../MyProjectName/~/primeng/components/orderlist/orderlist.js
Cannot find source file '../../src/app/components/orderlist/orderlist.ts': Error: C an't resolve '../../src/app/components/orderlist/orderlist.ts' in '...MyProjectName\node_modules\primeng\components\orderlist'
@ ../MyProjectName/~/primeng/primeng.js 50:9-52
...
Это проблема с жестко закодированным маршрутом во всех исходных сопоставлениях основных компонентов.
1 ответ
Решение
Решение состоит в том, чтобы исключить node_modules\primeng в вашем webpack.config.js:
"enforce": "pre",
"test": /\.js$/,
"loader": "source-map-loader",
"exclude": [
/\/node_modules\//,
path.join(process.cwd(), "node_modules\\primeng"),
]