Cloud Foundry - 文件夹结构和相对路径

问题描述 投票:0回答:1

这与我在IBM Cloud here上与CF有关的问题有些相关。在讨论文件夹结构之后我的问题是CF在相对路径方面是如何构建应用程序的?

例如,如果我有以下文件夹结构

当我将<script type = 'text/javascript' src = '../index.js'></script>添加到index.html文件时,我得到了GET https://simple-toolchain-20190320022356947.mybluemix.net/index.js net::ERR_ABORTED 404。当我将index.js移动到public文件夹并更改<script type = 'text/javascript' src = 'index.js'></script>时,不会发生此错误。

我遇到的问题是,当我在require()文件位于子目录中时尝试index.js任何模块时,它会返回一个Require is not defined错误,指示它没有从node_modules缓存中获取CF,而CF正在构建。要求同一子目录中的任何文件也会引发相同的错误。当require()在默认的app.js中使用时,这似乎不是一个问题,因为应用程序加载没有任何错误。

我对IBM Cloud Foundry工具比较陌生,但我遵循的结构与通过Cloud9 IDE推送应用程序时的结构相同,并且没有任何此类问题。我觉得我可能会遗漏一些非常简单的东西,如端点或package.json的配置。但是,我一直在寻找几天,似乎无法找到解决方案。

如果您有任何指示,请欣赏。谢谢!

node.js ide cloud cloudfoundry
1个回答
0
投票

由于我缺乏理解,我试图在客户端使用require()因此错误。现在想弄清楚如何使用Browserify。 ;)

© www.soinside.com 2019 - 2024. All rights reserved.