Как включить активы из node_modules в проект angular cli
Как включить активы из внешней библиотеки в проект Angular CLI
Я пытаюсь, но это не работает,
"assets": [
"../node_modules/<external library>/assets/"
]
Скрипты работают нормально, но
"scripts": [
"../node_modules/<external library>/some.js",
"startup.js"
]
Angular Версия: 2.4.1
Angular CLI: 1.0.0-beta.24
Любое предложение?
Ответы
Ответ 1
Это сейчас существует!
Исправить # 3555
Чтобы использовать его, обновите ваш файл .angular-cli.json следующим образом...
Угловая версия 2-5:
"assets": [
"assets",
{ "glob": "**/*", "input": "../node_modules/<external library>/assets/", "output": "./assets/" }
]
Угловая версия> = 6:
"assets": [
"src/favicon.ico",
"src/assets",
{
"glob": "**/*",
"input": "./node_modules/<your-node-module>/<possibly-subfolders>/",
"output": "./assets/"
},
Ответ 2
Начиная с углового 6 конфиг немного изменился. Чтобы добиться этого сейчас, измените свойство assets
соответствующего компоновщика в angular.json
(будьте осторожны, в build
и test
архитекторов есть по крайней мере два соответствующих компоновщика!)
"assets": [
"src/favicon.ico",
"src/assets",
{
"glob": "**/*",
"input": "./node_modules/<your-node-module>/<possibly-subfolders>",
"output": "./assets/<possibly-subfolders>"
},
Ответ 3
К сожалению, этого пока нет:( Я тоже отчаянно жду этой функции. Не стесняйтесь отслеживать этот запрос функции здесь для Angular -Cli. Копирование активов из node_modules