Snowpack:是否可以挂载父目录中的目录?
Snowpack: Is it possible to mount directories that are within a parent directory?
先发制人:我是 非常 Snowpack 新手。
问题:
我正在尝试挂载父目录中的 /public
和 /src
目录 [见下文]。我知道这(基本上)违背了惯例,但我有一个不寻常的用例。
文件夹结构
- root
- module
- snowpack.config.js
- ...
- src
- main.js
- ...
- public
- index.html
- ...
为什么问题:
我必须引用基本 /
(例如 /src
)的挂载目录,并尝试使用相对目录 return 此错误:[15:12:04] [snowpack] mount[C:\Users\User\root\module]: Value "C:\Users\User\root\src" must be a URL path, and start with a "/"
。这也防止了相对路径。
我曾尝试将 root 和 workspaceRoot 更改为感兴趣的目录(在本例中为 C:\Users\User\root
),但无济于事。如果可能的话,我怎样才能完成这项工作?
snowpack.config.js
/** @type {import("snowpack").SnowpackUserConfig } */
module.exports = {
mount:{
public: "../public",
src: "../src",
},
}
提前致谢!
对于那些遇到这个问题的人,snowpack.config.js
中 mount
的语法在文档中不是 100% 清楚。请参见下面的示例。此处的 Mount 提供了对相对或绝对路径的引用,以及它表示积雪的路径。在这种情况下,相对路径 ../
表示根 (/
).
mount: {
'../': '/',
},
先发制人:我是 非常 Snowpack 新手。
问题:
我正在尝试挂载父目录中的 /public
和 /src
目录 [见下文]。我知道这(基本上)违背了惯例,但我有一个不寻常的用例。
文件夹结构
- root
- module
- snowpack.config.js
- ...
- src
- main.js
- ...
- public
- index.html
- ...
为什么问题:
我必须引用基本 /
(例如 /src
)的挂载目录,并尝试使用相对目录 return 此错误:[15:12:04] [snowpack] mount[C:\Users\User\root\module]: Value "C:\Users\User\root\src" must be a URL path, and start with a "/"
。这也防止了相对路径。
我曾尝试将 root 和 workspaceRoot 更改为感兴趣的目录(在本例中为 C:\Users\User\root
),但无济于事。如果可能的话,我怎样才能完成这项工作?
snowpack.config.js
/** @type {import("snowpack").SnowpackUserConfig } */
module.exports = {
mount:{
public: "../public",
src: "../src",
},
}
提前致谢!
对于那些遇到这个问题的人,snowpack.config.js
中 mount
的语法在文档中不是 100% 清楚。请参见下面的示例。此处的 Mount 提供了对相对或绝对路径的引用,以及它表示积雪的路径。在这种情况下,相对路径 ../
表示根 (/
).
mount: {
'../': '/',
},