Snowpack 配置仅适用于开发或构建,但不适用于两者

问题描述

我有一个snowpack项目,其文件夹结构如下:

  • build : 包含构建的项目
  • src : 包含源文件
  • node_modules
  • package.json
  • snowpack.config.js

我设置了以下配置:

// Snowpack Configuration File
module.exports = {
    mount: {
        "src": "/",}
};

这在我使用 snowpack build 时有效:来自 src 的文件整齐地放置在 build 文件夹中,我可以使用我计算机上的 url http://localhost/myproject/build/index.html 访问它。

问题:当我使用 snowpack dev 时,由于某种原因,snowpack 试图在 build 文件夹中找到 src 文件夹?!?

404 错误 /Users/oldhank/Sites/basics-snowpack/src/build/_snowpack/pkg/@tensorflow/tfjs

如果我删除 config 文件,dev 也可以工作,但是我需要将所有项目文件都放在根目录中,这看起来很难看吗?

如何让 devbuild 命令同时用于 srcbuild 文件夹?

解决方法

希望这可以帮助任何尝试开发 + 构建 + 部署(gh-pages)Snowpack 应用程序的人: https://github.com/jgrizou/snowpack-boilerplate

以上链接包含 Snowpack 应用程序的样板。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...