javascript - 节点连接无读取资产
问题描述
我有一个角度的构建项目,看起来像这样
然后我有一个脚本,用这个代码将 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,则相关路由不起作用
如果有人需要更多信息,我可以带上
谢谢
解决方案
角度构建应该有一个资产目录,其中包含其 dist 目录中的资产。我不认为你将它包含在你的 concat 中。
我认为这是你的问题