小编Fil*_*hos的帖子

snowpack:项目文件夹外的参考文件

我们的团队开发了一堆 JavaScript 浏览器应用程序。这些应用程序共享功能(核心)和 Web 组件(共享)。文件夹结构为:

/apps
     /app-1
     /app-2
     ...
/core
/shared
Run Code Online (Sandbox Code Playgroud)

每个文件夹包含一个src文件夹。

考虑在文件夹中使用 snowpackapp-1我想在开发(使用)和打包(使用)中/core/src/shared/src两者中引用js文件snowflake devsnowflake build

  1. 这可能吗?
  2. 是否有最佳实践来实现这一目标?
  3. 是否有这种情况的例子(或类似的情况)

我试过的:

步骤1:我用这样的路径:../../core/src/router.js。这不起作用,可能是因为资源在测试服务器 ( snowflake dev)的 webroot 之外。

第 2 步:我创建了两个符号链接:

apps/app-1/src/@core   -> ../../../core/src
apps/app-1/src/@shared -> ../../../shared/src
Run Code Online (Sandbox Code Playgroud)

现在本地服务器找到了所有资源。然而,构建过程只找到了那些是core/src或 的直接子shared/src文件的文件,而不是子文件夹中的任何文件,例如shared/src/component/filter.js.

有什么想法或想法吗?

附录

snowpack.config.jsonAPP-1:

/apps
     /app-1
     /app-2
     ...
/core
/shared
Run Code Online (Sandbox Code Playgroud)

导入示例app-1/src/handler

apps/app-1/src/@core   -> ../../../core/src
apps/app-1/src/@shared -> ../../../shared/src
Run Code Online (Sandbox Code Playgroud)

snowpack

5
推荐指数
1
解决办法
1025
查看次数

标签 统计

snowpack ×1