我试图在symfony 2.7项目中设置资产较少的过滤器。 我正在研究macOSX。
我的config.yml
php app/console assetic:dump
当我尝试[Assetic\Exception\FilterException]
An error occurred while running:
'/usr/local/bin/node' '/private/var/folders/cf/kkbc91t52jbds1tyy3z4_4s00000gn/T/assetic_lessK4Mc8v'
Error Output:
/usr/bin/less:1
(function (exports, require, module, __filename, __dirname) { ����
^
SyntaxError: Unexpected token ILLEGAL
at Object.exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:513:28)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/private/var/folders/cf/kkbc91t52jbds1tyy3z4_4s00000gn/T/assetic_lessK4Mc8v:1:74)
at Module._compile (module.js:541:32)
Input:
// This less file is empty
这是我得到的错误
lessc myfile.less
我尝试使用空的less文件来确保在编译期间没有错误。我也试过了var _HOST = '192.168.1.67';
var _PORT = 1337;
var _address;
var net = require('net');
var server = net.createServer(function(socket) {
socket.on('connect', (e) => {
console.log('client connected ' +
socket.remoteAddress + ':' +
socket.remotePort);
});
socket.on('data', function(data) {
console.log('clients says' + ': ' + data);
var send = "hello client"
console.log('Server says' + ': ' + send);
socket.write(send + '\n');
});
socket.on('error', function(data) {
console.log('client on error', data);
});
socket.on('close', (e) => {
console.log('client disconnected');
socket.end;
});
});
,但它确实有效。
我不明白错误是什么以及我接下来应该注意什么。蚂蚁帮助将不胜感激。
由于
答案 0 :(得分:0)
问题出在node_paths
参数
我从
改变了它node_paths: [/Users/benomite/.npm-packages/lib/node_modules,/usr/bin]
到
node_paths: [/Users/benomite/.npm-packages/lib/node_modules]
这里似乎有冲突,但我不得不承认我不明白为什么。