【发布时间】:2021-06-18 18:29:04
【问题描述】:
我正在修改@editorjs/nested-list。我想要一种方法来进行非常快速的测试,而无需大量安装。我整理了一个小网页:
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/@editorjs/editorjs@latest"></script>
</head>
<body>
<h1>EditorJS</h1>
<div class="container">
<div id="editorjs"></div>
</div>
<script type="module" src="./index.js"></script>
<script>
const editor = new EditorJS({
holder: 'editorjs',
}
);
</script>
</body>
</html>
index.js 是嵌套列表的来源。
我收到一条错误消息:
CORS 策略已阻止从源“null”访问“file:///.../nested-list/src/index.js”处的脚本:跨源请求仅支持协议方案:http , 数据, chrome, chrome-extension, chrome-untrusted, https.
什么是我测试我的 mods 到 index.js 的最简单方法是什么?
我可以以某种方式修改此 HTML,还是需要不同的工具链?
附:我看到this unanswered possibly related question。
附言This is also related,但他们假设有一个应用程序(“MyApp”),而我没有应用程序。也许我需要设置一个虚拟应用程序?这有点烦人。
【问题讨论】:
-
你考虑过使用 webpack 开发服务器吗?
-
我刚刚查看了 webpack 开发服务器,谢谢。我看到webpack.js.org/guides/development。但是,这也是为这个实际工作的特定节点模块设置脚手架的问题。我似乎陷入了一个又一个坑。
-
例如,在我使用下面引用的 http-server 并在
nested-list包中运行npm run build:dev后,我似乎无法在 10 个中的任何一个中导入 NestedList 符号变化。因此,它确实是一个使用代码 + 工具 + 脚手架的工作设置,用于在我进行时测试此代码。
标签: javascript npm read-eval-print-loop