问题标签 [isobuild]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cordova - 使用本地包构建 Meteor ios 应用程序时出错
我已经分叉了zeroasterisk BGgeolocation 插件来修复我认为是在 iOS8 中引入的错误(嗯,对象结构的更改)。我的 fork 在这里,并在我的开发服务器上设置为本地包。我可以毫无问题地添加meteor add ficklelife:cordova-geolocation-background
它在我的本地包路径中,但是当我尝试构建一个 iOS 应用程序时,我得到:
谷歌搜索一无所获 - 为什么我不能用本地包编译的任何线索?可能有一个路径变量我必须专门为 cordova/isobuild 设置才能工作?
javascript - Meteor 不排除私有文件夹中的节点模块?
我正在将我自己的 grunt 构建设置添加到我的流星项目中,并从文档中假设如果我将其放入私有文件夹中,iso-build 将不理会它。唉,情况并非如此,各种地狱都崩溃了。
我想知道为什么?
一个简单的解决方案是将我的资产文件夹放在流星文件夹之外,我很好。
注意:在这种情况下,我不打算讨论使用 grunt 的有效性,我对了解 iso-build 如何处理文件夹以及如何(如果可能)实现对其包含或忽略的内容等进行一些控制很有趣。
javascript - Meteor 应用程序构建奇怪的文件;没有 js/css 资源
当我构建我的 Meteor 应用程序时,它没有创建有效的 js 或 css 文件。当我这样做meteor run ios
和meteor build ~/builddir --server=http://app.myserver.com:80/
下面的代码片段分别包含实际的 CSS、JS 和 HTML 文件。html 甚至没有正确格式化,这对我来说似乎很奇怪。我错过了一些完全明显的东西吗?
需要注意的一个有趣的事情是文件的名称似乎没有改变。我的意思是css文件总是被命名68656e12cb5647ccd9e1ca30f039055f336a08d2.css
,js文件总是被命名83f43fb0b048a87151b782ce0ae04a95ecbae2e7.js
。
我做了 afind . | grep js
和 afind . | grep css
来尝试找到这些文件,但我很确定它们不存在。
这是我的包裹清单:
javascript - 你如何为用户创建一个带有构建选项的meteorJS包?
我正在为包含主存储库中的许多可选插件的 JS 库创建一个流星包。我想为用户提供选择使用哪些库扩展的选项,而不是总是不必要地包含它们。
当前的构建系统可以做到这一点吗?如果是这样,我从哪里开始?
meteor - 如何让两个包处理相同的文件扩展名
我想知道如何让两个包编译相同的文件扩展名。
我正在编写一个.jsx
通过查找某些字符串并替换它们来编译的包。在这个插件中,我正在使用isobuild:compiler-plugin@1.0.0
:
问题是我不能将它与 mdg 的jsx
包一起使用,因为该包也在尝试编译.jsx
.
流星给了我:
理想情况下,我希望jsx
插件首先编译.jsx
文件,然后我的插件再次编译它们。关于如何实现这一目标的任何建议?或者有人可以指出我的任何其他方向吗?