簡體   English   中英

找不到模塊'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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM