javascript - 尝试在 Javascript 中导入第三方库 - 得到 404
问题描述
我的 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 的内部和外部,并且文件在它们应该在的位置。
解决方案
从您的示例中,省略了js扩展名。这可能是原因
推荐阅读
- youtube-iframe-api - Youtube Iframe Api 在 Chrome 上开始播放视频的问题
- c# - 带有 CellContentDoubleClick 事件 c# 的 dataGridView 列引用和嵌套 if 语句
- java - 基于参数/条件的值,我想在我的类中注入一个依赖项。我怎么能在弹簧靴中做到这一点?
- javascript - 给定条件,将一组项目拆分为多个数组
- python - 转换 pandas 数据框,其中列条目是列标题
- excel - 如何在 VBA 中获得系列的 x 和 y 范围?
- mysql - MySQL union 不适用于插入和选择语句
- swift - 快速本地化特定语言
- python - 如何将csv文件写入特定文件夹
- python - 带有“@property”的类的 jupyter notebook 和 ipython 控制台的自动完成