节点连接没有读取资产

Node concat no read assets

我在 angular 中有一个构建项目看起来像 this

然后我有一个脚本将 js 文件连接成一个唯一的代码

const fs = require('fs-extra');
const concat = require('concat');

(async function build() {
    const files = [
        './dist/cortes/runtime.js',
        './dist/cortes/polyfills.js',
        './dist/cortes/main.js',
        './dist/cortes/scripts.js'
    ]

    await fs.ensureDir('elements')

    await concat(files, 'elements/app.js')
}) ()

当我 运行 那个脚本时,它给了我一个简单的 app.js,我可以将它导入任何 html 作为指令,例如 this

此时一切正常,但是当我 运行 html 所有资产文件都丢失时,如果我将其作为 porlet 部署在 ibm 门户中,相关路由也不起作用

如果有人需要更多信息,我可以带上它

谢谢

angular 构建应该有一个 assets 目录,在其 dist 目录中也包含资产。我认为您没有将它包含在您的 concat 中。

我认为这是你的问题