你好,我正在使用yo ko a knockout yeoman发电机在我的应用程序。该应用程序已被脚手架与requirejs和一饮而尽,但我有麻烦添加ForerunnerDB到require.config分配, 这里是require.config.js
:ENOENT没有这样的文件或目录,当试图加载ForerunnerDB with requirejs
//require.js looks for the following global when initializing
var require = {
baseUrl: ".",
paths: {
"bootstrap": "bower_modules/components-bootstrap/js/bootstrap.min",
"crossroads": "bower_modules/crossroads/dist/crossroads.min",
"hasher": "bower_modules/hasher/dist/js/hasher.min",
"jquery": "bower_modules/jquery/dist/jquery",
"knockout": "bower_modules/knockout/dist/knockout",
"knockout-projections": "bower_modules/knockout-projections/dist/knockout-projections",
"signals": "bower_modules/js-signals/dist/signals.min",
"text": "bower_modules/requirejs-text/text",
'forerunner': 'bower_modules/forerunnerdb/js/dist/fdb-all.min'
},
shim: {
"bootstrap": { deps: ["jquery"] }
}
};
我使用gulpfile.js与gulp:serve:dist
但我正在逐渐
[Error: Error: ENOENT: no such file or directory, open 'c:...\temp\core.js'
In module tree: app/startup forerunner at Error (native)
但是,当我使用gulp serve:src
时,一切正常。 我已经尝试在shim中添加core.js依赖项,但无法使其工作。总是有一个文件丢失。
这里是github repo
您是否检查过该路径中的文件是否存在?如果确实如此,确保没有任何东西锁定该文件(重新启动)。 Windows fs锁是最糟糕的,他们应该感到羞耻。 –
是的,它确实存在,我尝试了我的ios,我能够通过核心js时,添加到垫片的deps,但我卡住了文件'Overload.js'也存在,但返回ENOENT –
core.js来自(哪里?它不是ForerunnerDB的一部分... –