0

当我想把 js 文件我得到这个错误

GET http://localhost:3000/src/app.js net::ERR_ABORTED 404 (Not Found)

HTML

 <!DOCTYPE html>
    <html>
      <head>
        <title>Pug with Java</title>
      </head>
      <body>
        <script src="src/app.js"></script>
      </body>
    </html>

项目结构

项目结构

4

3 回答 3

0

您的 HTML 在哪个文件中?如果它在 index.pug 中,你应该尝试一下<script src="app.js"></script>,因为它在同一个文件夹中。

于 2020-10-16T21:10:35.527 回答
0

您需要构建您的应用程序。如果您打开 package.json,您将看到构建应用程序的脚本。

构建它并包含构建文件夹中的 js。如果您的 index.html 和 js 文件位于同一位置,则不需要src/在脚本 src 中。

很可能app.jsmain.js在构建后更改。在构建文件夹中检查它。

构建命令将类似于

npm run prod

或者

npm run prod-en

进行构建后,您将没有该src文件夹。

于 2020-10-17T05:19:49.050 回答
0

如果您使用 express.js,试试这个,将此代码添加 app.use(express.static(path.join(__dirname, "")));到您的 app.js 中以识别确切的路径。到你的 file.js

于 2021-12-18T19:16:54.273 回答