Javascript html-加载资源失败,但文件存在

Javascript html-加载资源失败,但文件存在,javascript,html,Javascript,Html,我正在构建一个web应用程序,我的项目在启动应用程序时找不到某些文件,这让我遇到了一些麻烦 相关文件位于babel-poyfill-6-26-0文件夹和mpage文件夹下。我在src文件夹下向代码中添加了一些库,如下所示: <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta charset="utf-8"> <meta na

我正在构建一个web应用程序,我的项目在启动应用程序时找不到某些文件,这让我遇到了一些麻烦

相关文件位于babel-poyfill-6-26-0文件夹和mpage文件夹下。我在src文件夹下向代码中添加了一些库,如下所示:


<head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Insulin Bolus Calculator</title>
        <link rel='stylesheet' type='text/css' href='./../../mpage/css/cerner-smart-embeddable-lib-1.3.0.min.css'>
        <script src='./../../babel-polyfill-6-26-0/polyfill.min.js'></script>
        <script src='./../../mpage/js/cerner-smart-embeddable-lib-1.3.0.min.js'></script>
    </head>
"scripts": {
        "clean": "rm -rf dist/* && rm -rf dist && mkdir dist && mkdir dist/public && mkdir dist/server && mkdir dist/views && rm -f Archive.zip",
        "copy-polyfill": "mkdir dist/babel-polyfill-6-26-0 && cp src/babel-polyfill-6-26-0/* dist/babel-polyfill-6-26-0/",
        "copy-mpage": "mkdir dist/mpage && cp -r src/mpage/* dist/mpage/",
        "copy-public": "cp -r public/* dist/public/ ",
        "build": "npm run lint && npm run clean && npm run test && npm run check-coverage && npm run build-server && npm run build-ui && npm run copy-polyfill && npm run copy-mpage && npm run copy-public && npm run copy-views"
      },

然后,它们将包含在view-renderer-controller.js的html标题部分,如下所示:


<head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Insulin Bolus Calculator</title>
        <link rel='stylesheet' type='text/css' href='./../../mpage/css/cerner-smart-embeddable-lib-1.3.0.min.css'>
        <script src='./../../babel-polyfill-6-26-0/polyfill.min.js'></script>
        <script src='./../../mpage/js/cerner-smart-embeddable-lib-1.3.0.min.js'></script>
    </head>
"scripts": {
        "clean": "rm -rf dist/* && rm -rf dist && mkdir dist && mkdir dist/public && mkdir dist/server && mkdir dist/views && rm -f Archive.zip",
        "copy-polyfill": "mkdir dist/babel-polyfill-6-26-0 && cp src/babel-polyfill-6-26-0/* dist/babel-polyfill-6-26-0/",
        "copy-mpage": "mkdir dist/mpage && cp -r src/mpage/* dist/mpage/",
        "copy-public": "cp -r public/* dist/public/ ",
        "build": "npm run lint && npm run clean && npm run test && npm run check-coverage && npm run build-server && npm run build-ui && npm run copy-polyfill && npm run copy-mpage && npm run copy-public && npm run copy-views"
      },
然后dist文件夹看起来像这样:

它们显然在那里,但在应用程序启动时仍然找不到这些文件。我不确定我做错了什么

此外,我检查了代码中链接的路径,它们似乎是正确的。

您不能将相对路径更改为绝对路径吗?我猜所有路径都是相对于视图的,但可能它们在url中不在同一级别的控制器上。谢谢您的建议。最后我把所有的库复制到了我的public,然后把它从public复制到我的dist。它现在可以工作了。tks!再一次