我有兩個類在同一個文件夾名爲controllers.js和utile.js。 Utile.js是一類客戶端。這是utile.js:我得到錯誤「路徑必須是字符串」
'use strict';
define('utile', [], function() {
var modulo = {};
modulo.getLimiteCaratterePost = function() {
var limite_carattari_post = 25;
return limite_carattari_post;
};
return modulo;
});
在我controllers.js
我需要用這種方法,所以我嘗試以這種方式導入這個類:
async.waterfall([
function(next){
//the error start from the above line
require(['utile'], function (utile) {
console.log("uitle dentro "+JSON.stringify(utile_metodo.getLimiteCaratterePost()));
return next();
});
},
function(next) {
console.log("GET LIMITE CARATTER "+JSON.stringify(utile_metodo.getLimiteCaratterePost()));
db.getObject(hash + ":bookmark:" + id_bookmark, next);
},
...... (continue the problem is the import);
該計劃爲它我:
/bookmark/5/aaa
AssertionError: path must be a string
at Module.require (module.js:496:3)
at require (internal/module.js:20:19)
at /vagrant/nodebb/node_modules/nodebb-plugin-connect-bookmarked/lib/controllers.js:34:5
任何人都可以幫到我嗎?
你可以粘貼你的require.config主文件嗎? – ayxos
@ayxos require.config({ \t的baseUrl:config.relative_path + 「/ SRC /模塊」, \t waitSeconds:7, \t urlArgs: 「V =」 +配置[ '緩存無效'], \t路徑:{ \t \t '論壇': '../client', \t \t '管理員': '../admin', \t \t '供應商':' ../../vendor」, \t \t 'plugins':'../../plugins' \t} }); – Picco
我的文件夾不在「baseUrl」路徑中!我怎樣才能修改這個? – Picco