【发布时间】:2016-08-14 21:24:45
【问题描述】:
有这个SailsJS 应用程序可以在我的办公机器上运行,但不能在本地运行,我想知道为什么?我在本地运行linux。在办公室 Mac。在本地我得到 p>
错误:ENOENT:没有这样的文件或目录,stat '/home/jiewmeng/Dropbox/meclub/node_modules/.bin/cdl' 在错误 (native) 在 Object.fs.statSync (fs.js:849:18) 在 /home/jiewmeng/Dropbox/meclub/node_modules/include-all/index.js:44:12 在 Array.forEach (native) at requireAll (/home/jiewmeng/Dropbox/meclub/node_modules/include-all/index.js:40:9) 在 /home/jiewmeng/Dropbox/meclub/node_modules/include-all/index.js:50:23 在 Array.forEach (native) at requireAll (/home/jiewmeng/Dropbox/meclub/node_modules/include-all/index.js:40:9) 在 buildDictionary (/home/jiewmeng/Dropbox/meclub/node_modules/sails/node_modules/sails-build-dictionary/index.js:68:14) 在 Function.module.exports.optional (/home/jiewmeng/Dropbox/meclub/node_modules/sails/node_modules/sails-build-dictionary/index.js:160:9) 在 Array.async.auto.nodeModulesFolder (/home/jiewmeng/Dropbox/meclub/node_modules/sails/lib/hooks/moduleloader/index.js:379:27) 在 /home/jiewmeng/Dropbox/meclub/node_modules/sails/node_modules/async/lib/async.js:484:38 在每一个 (/home/jiewmeng/Dropbox/meclub/node_modules/sails/node_modules/async/lib/async.js:46:13) 在 Object.async.auto (/home/jiewmeng/Dropbox/meclub/node_modules/sails/node_modules/async/lib/async.js:455:9) 在 Hook.loadUserHooks (/home/jiewmeng/Dropbox/meclub/node_modules/sails/lib/hooks/moduleloader/index.js:363:13) 在 Hook.bound [作为 loadUserHooks] (/home/jiewmeng/Dropbox/meclub/node_modules/sails/node_modules/lodash/dist/lodash.js:729:21) 在 Hook.initialize (/home/jiewmeng/Dropbox/meclub/node_modules/sails/lib/hooks/userhooks/index.js:29:18) 在 Hook.bound [作为初始化] (/home/jiewmeng/Dropbox/meclub/node_modules/sails/node_modules/lodash/dist/lodash.js:729:21) 在 /home/jiewmeng/Dropbox/meclub/node_modules/sails/lib/hooks/index.js:75:14 在 /home/jiewmeng/Dropbox/meclub/node_modules/sails/node_modules/async/lib/async.js:451:17 在 /home/jiewmeng/Dropbox/meclub/node_modules/sails/node_modules/async/lib/async.js:441:17 在每一个 (/home/jiewmeng/Dropbox/meclub/node_modules/sails/node_modules/async/lib/async.js:46:13) 在 Immediate.taskComplete (/home/jiewmeng/Dropbox/meclub/node_modules/sails/node_modules/async/lib/async.js:440:13) 在 processImmediate [as _immediateCallback] (timers.js:374:17)
我正在使用Sails 0.11。服务器实际上可以以Sails 0.12 开头,但有一些重大更改,因此我现在坚持使用0.11。我正在使用Node 4。
【问题讨论】:
-
可能有一些模块是特定于操作系统的,所以如果有一个模块在您运行 *npm install 时编译... * 它可能在其他操作系统中不兼容(因此找不到)