首页 > 解决方案 > 节点连接无读取资产

问题描述

我有一个角度的构建项目,看起来像这样

然后我有一个脚本,用这个代码将 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

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

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

谢谢

标签: javascriptnode.jsangularconcat

解决方案


角度构建应该有一个资产目录,其中包含其 dist 目录中的资产。我不认为你将它包含在你的 concat 中。

我认为这是你的问题


推荐阅读