节点连接没有读取资产
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 中。
我认为这是你的问题
我在 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 中。
我认为这是你的问题