【问题标题】:Trying to import a third party library in Javascript - getting a 404尝试在 Javascript 中导入第三方库 - 得到 404
【发布时间】:2020-03-10 21:36:38
【问题描述】:

我的 Asp.Net Core lib 文件夹中引用了一个库,位于:

wwwroot/lib/vendor/product/dist/browser/library.js

我从我自己的 JS 模块中引用它,如下所示:

import { library } from '../lib/vendor/product/dist/browser/library';

控制台错误信息告诉我找不到这个:

https://localhost:12345/lib/vendor/product/dist/browser/library (404)

当我查看源代码时,我也找不到该库 - 所以这是有道理的。我的问题是:为什么这个库不包含在源代码中?我的理解是 Visual Studio 会进行本地部署,wwwroot 中的任何内容都会部署到本地服务器;但是,我认为这没有发生,这就是我收到错误的原因。

顺便说一句,库不是使用 npm 导入的,而是手动复制到 lib 文件夹中;但是,我检查了 VS 的内部和外部,文件在它们应该在的位置。

【问题讨论】:

    标签: javascript visual-studio asp.net-core wwwroot


    【解决方案1】:

    在您的示例中,省略了 js 扩展名。可能是这个原因

    【讨论】:

    • 你是对的 - 虽然如果我能够在 F12 工具中看到源代码,我会自己解决这个问题。我仍然不清楚他们为什么不在那里。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    相关资源
    最近更新 更多