在将Snowpack添加到现有Node项目时如何指定公共HTML文件夹?

问题描述

在将SNowpack添加到现有Node.js项目时如何指定公共HTML文件夹?

我现有的项目结构:

Root
|-src/
|-public/index.html

添加了SNowpack:

npm install --save-dev sNowpack 

然后在运行SNowpack开发服务器时:

npx sNowpack dev

我在浏览器中得到No webpage was found for the web address: http://localhost:8080/

我希望./public/是SNowpack的认Web文件夹,但是显然它需要一些配置。

解决方法

在将Snowpack添加到现有Node.js项目时如何指定公共HTML文件夹?
...
我在浏览器中得到No webpage was found for the web address: http://localhost:8080/

我是Snowpack的新手,我在文档中找不到这个特定问题的答案,因此花了很多时间进行搜寻和试验。对我未来的自我的回答:

如果我们从模板创建一个空白的Snowpack项目:

npx create-snowpack-app proj --template @snowpack/app-template-blank

然后我们将获得./proj/snowpack.config.json,在这里可以设置或更改文件夹映射,然后可以将此文件复制到现有项目的Root中:

{
  "mount": {
    "public": "/","src": "/_dist_"
  },"plugins": []
}