问题描述
我有一个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
也可以工作,但是我需要将所有项目文件都放在根目录中,这看起来很难看吗?
如何让 dev
和 build
命令同时用于 src
和 build
文件夹?
解决方法
希望这可以帮助任何尝试开发 + 构建 + 部署(gh-pages)Snowpack 应用程序的人: https://github.com/jgrizou/snowpack-boilerplate
以上链接包含 Snowpack 应用程序的样板。