1
這裏是我的代碼`FS-extra`與整合``藍鳥了undefined`錯誤的`無法讀取屬性 '然後'
var Promise = require('bluebird');
var fse = Promise.promisifyAll(require('fs-extra'));
fse.remove('./myDir').then(function() {
console.log('Remove myDir done.')
});
我總是TypeError: Cannot read property 'then' of undefined
錯誤。
版本:
node: v6.9.2
bluebird: 3.4.7
fs-extra: 1.0.0
我搜索,發現類似question,但不完全完全一樣的,我試過了答案,不幸的是,它解決不了我的問題。
我錯過了什麼嗎?
這是我的錯,我忘了Async'後綴添加到''fse.remove'方法,正確的做法應該是'fse.removeAsync',請參見[這裏](HTTP:// bluebirdjs。 com/docs/features.html) –