我正在尝试让r.js优化所有与需求相关的文件,但收到错误。
我的网站位于名为“myCrazysite”的目录中,其结构如下:
(不是所有文件)
myCrazysite
js/
buildform.js
search.js
app.build.js
vendor/
jquery
r.js
app.build.js看起来像这样:
({
appDir: "../",
aseUrl: "js",
optimize: "none",
dir: "buildOut",
modules: [
{
name: ["buildform", "search"]
}
]
})
我要进入js /并运行node ../r.js -o app.build.js
。我还使用npm全局安装了CLI工具,并从同一目录运行r.js -o app.build.js
。
当我做这两件事时,我收到以下错误:
ENOENT, no such file or directory '/Users/me/Sites/myCrazysite/node_modules/.bin/bower'
at Object.fs.statSync (fs.js:684:18)
我采取的步骤是:
node ../r.js -o
app.build.js
r.js -o app.build.js
我正在使用require v.2.1.8。
答案 0 :(得分:0)
没关系......我明白了。
问题是.bin/bower
文件导致了一些冲突,只需要删除。这是一个迷你快捷方式文件(我认为)与凉亭相关的咕噜插件。由于我没有使用插件,我只是使用npm来卸载它,然后硬删除文件.bin/bower.
故事的道德:命令行总是告诉你该怎么做......通常。