![](/img/trans.png)
[英]Node.js mailparser module error: Cannot find module 'iconv'
[英]Cannot find module 'iconv'
安裝gulp后,執行以下命令
我嘗試了以下步驟,
1.npm安裝
版本npm: - 6.9.0,節點: - 10.15.13,python: - 2.7.10
2.npm安裝gulp
版本CLI版本: - 3.9.1,本地版本: - 3.9.1
而我也試過全球,它也顯示相同的錯誤
> npm install -g gulp
在上面的版本中安裝gulp並運行以下命令
gulp like
internal / modules / cjs / loader.js:584 throw err; ^
錯誤:無法在Function.Module._load(internal / modules / cjs / loader.js:508:25)的Function.Module._resolveFilename(internal / modules / cjs / loader.js:582:15)中找到模塊'iconv'在Module.require(internal / modules / cjs / loader.js:637:17)at的object(internal / modules / cjs / helpers.js:22:18)。 (C:\\ cygwin64 \\ home \\ D-218 \\ workspace \\ shima \\ src \\ tasks \\ json.js:4:14)在Object的Module._compile(internal / modules / cjs / loader.js:701:30)。 Module.load(internal / modules / cjs / loader.js:600:32)上的Module._extensions..js(internal / modules / cjs / loader.js:712:10)at tryModuleLoad(internal / modules / cjs / loader) .js:539:12)在Function.Module._load(internal / modules / cjs / loader.js:531:3)
您只在系統上安裝了Gulp。 Gulp是一名任務選手。 您的任務之一需要使用iconv。 錯誤顯示找不到模塊“iconv”。 使用下面的方法安裝它,如果要安裝系統范圍而不是僅在此項目目錄中添加“-g”。
npm install iconv
然后在你的gulp文件中導入iconv,其行如下:
var Iconv = require('iconv').Iconv;
重新運行你的任務,它應該執行正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.