Angular 将节点_模块文件作为资源公开
我正在编写一个向用户提供嵌入代码的应用程序。该嵌入代码具有一些我从npm获得的JavaScript依赖项 为了公开它,我首先想到的是将文件从Angular 将节点_模块文件作为资源公开,angular,angular-cli,Angular,Angular Cli,我正在编写一个向用户提供嵌入代码的应用程序。该嵌入代码具有一些我从npm获得的JavaScript依赖项 为了公开它,我首先想到的是将文件从node\u modules复制到assets文件夹中。但是,这意味着每次更新包时都必须重新复制文件。(我只是不喜欢,你知道我的意思;)) 我要做的是将该文件指定为资产: "assets": [ "assets", "../node_modules/thepackage/dist/thefile.min.js" ] 但是,这不起作用,因为这三个UR
node\u modules
复制到assets
文件夹中。但是,这意味着每次更新包时都必须重新复制文件。(我只是不喜欢,你知道我的意思;))
我要做的是将该文件指定为资产:
"assets": [
"assets",
"../node_modules/thepackage/dist/thefile.min.js"
]
但是,这不起作用,因为这三个URL将我带到Angular应用程序:
- localhost:4200/。/node_modules/thepackage/dist/thefile.min.js
- localhost:4200/node\u modules/thepackage/dist/thefile.min.js
- localhost:4200/thefile.min.js
"assets": [
"./assets",
{
"glob": "thefile.min.js",
"input": "../node_modules/thepackage/dist/",
"output": "./assets/js/"
}
]