Вы получаете ошибку 404 для папки assets
, потому что она не копируется во время сборки Webpack. Вы можете увидеть папку, обслуживаемую Webpack, через конфигурацию devServer.contentBase
в webpack.dev. js и проверить эту папку, чтобы убедиться, что папка assets
отсутствует.
Чтобы fix, добавьте следующую строку в конфигурацию CopyWebpackPlugin
в webpack.common.js
:
{ from: './src/main/webapp/assets/', to: 'assets' },
Это скопирует папку assets
в ожидаемое место при запуске webpack (npm start
). Вы можете проверить, что он скопирован правильно с помощью ls target/classes/static
, при условии, что вы используете maven
.
Это не означает, что сценарий будет упакован в приложение Angular или запускаться на каждой странице, у вас все равно будет чтобы включить его в свое приложение. Это означает, что либо загрузите его так, как вы это делаете, либо импортируйте куда-нибудь в свое приложение Angular.