2017-09-08 11 views
0

fs-extのインストール中に次のエラーが表示されます。私はNode-v8.1.3、npm-v5.4.0のWin10-64bitマシンを持っています それをうまくインストールする方法についての提案はありますか?npmを使用してfs-extをインストールできない:エラーC3861: 'fcntl':識別子が見つかりません

PS C:\users\desktop\auth> npm install fs-ext 

    > [email protected] install C:\users\desktop\auth\node_modules\fs-ext 
    > node-gyp configure build 


    C:\users\desktop\auth\node_modules\fs-ext>if not defined npm_config_node_gyp (node "C:\Users\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" configure build) else (                            node "" configure build) 
    Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. 
     fs-ext.cc 
     win_delay_load_hook.cc 
    ..\fs-ext.cc(195): error C3861: 'fcntl': identifier not found [C:\users\desktop\auth\node_modules\fs-ext\bui 
    ld\fs-ext.vcxproj] 
    ..\fs-ext.cc(374): error C3861: 'fcntl': identifier not found [C:\users\desktop\auth\node_modules\fs-ext\bui 
    ld\fs-ext.vcxproj] 
    gyp ERR! build error 
    gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1 

答えて

0

現在のNPMバージョン0.6.0は6か月前にリリースされました。 2ヶ月前、Githubには、Windowsとの互換性を固定した一連のコミットがありましたが、これらはNPMにはないようです。 https://github.com/baudehlo/node-fs-ext

私はnode_modules/fs-extに行き、これをgithubと同期して問題が解決したかどうかを確認するか、メンテナに連絡して0.7.0または0.6.1を最近の修正。

関連する問題