【问题标题】:Node concat no read assets节点连接无读取资产
【发布时间】:2018-10-23 14:47:13
【问题描述】:

我有一个 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 时,所有资产文件都丢失了,如果我在 ibm 门户中将其部署为 porlet,则相关路由不起作用

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

谢谢

【问题讨论】:

    标签: javascript node.js angular concat


    【解决方案1】:

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

    我认为这是你的问题

    【讨论】:

    • ye sman,构建为我生成了资产文件夹,并且 index.html 工作正常,但是当我使用上面的脚本创建一个唯一的 .js 文件时,文件无法识别资产
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 2014-06-28
    • 2021-12-18
    • 1970-01-01
    • 2013-09-13
    • 2017-03-04
    • 2015-03-21
    相关资源
    最近更新 更多