Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor私有目录文件不可访问_Meteor - Fatal编程技术网

Meteor私有目录文件不可访问

Meteor私有目录文件不可访问,meteor,Meteor,在我的meteor应用程序中,我创建了一个私有目录。 用流星v 我从私有目录中获取一个JSON文件,解析数据,然后在meteor启动时将其插入到集合中。JSON文件名为categories.JSON,文件结构为/private/categories.JSON。解析和插入代码如下: var data = JSON.parse(Assets.getText('categories.json')); for (var i in data) { Categories.ins

在我的meteor应用程序中,我创建了一个私有目录。
用流星v 我从私有目录中获取一个JSON文件,解析数据,然后在meteor启动时将其插入到集合中。JSON文件名为
categories.JSON
,文件结构为
/private/categories.JSON
。解析和插入代码如下:

    var data = JSON.parse(Assets.getText('categories.json'));
    for (var i in data) {
       Categories.insert({name:data[i].name});
    } 

我找到了解决方案……每当meteor项目的根文件夹中没有JavaScript文件时,meteor都无法访问私有文件(我所有的代码都在子文件夹和包中)。我通过向根文件夹添加一个空的main.js文件解决了这个问题,瞧……这些文件可以访问。我在几个项目中尝试过这个,这似乎真的是个问题。非常奇怪的行为,因为它甚至没有给我一条错误消息。

你想从哪里访问它们?客户端js、服务器js、css……太奇怪了。对我来说也是如此——在我的例子中,我在从我的
.bower\u components
文件夹加载引导程序时遇到了问题(已将文件夹隐藏起来,以便Meteor不会对其进行处理)。起初它工作正常,但后来我遇到了一个类似的问题,它在构建过程中找不到
\u bootstrap.scss
部分。。。你的办法对我有用。。。作为Meteor的新手,我之前曾尝试从一个服务器加载引导Sass,但后来发现是一个showstopper。