问题描述
在将SNowpack添加到现有Node.js项目时如何指定公共HTML文件夹?
我现有的项目结构:
Root
|-src/
|-public/index.html
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": []
}