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

nos*_*tio 1 node.js snowpack

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

我现有的项目结构:

Root
|-src/
|-public/index.html
Run Code Online (Sandbox Code Playgroud)

我添加了雪包:

npm install --save-dev snowpack 
Run Code Online (Sandbox Code Playgroud)

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

npx snowpack dev
Run Code Online (Sandbox Code Playgroud)

我正在No webpage was found for the web address: http://localhost:8080/进入浏览器。

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

nos*_*tio 6

将 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
Run Code Online (Sandbox Code Playgroud)

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

{
  "mount": {
    "public": "/",
    "src": "/_dist_"
  },
  "plugins": []
}
Run Code Online (Sandbox Code Playgroud)