找不到模块'iconv'

问题描述 投票:0回答:1

安装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)

node.js laravel gulp
1个回答
0
投票

您只在系统上安装了Gulp。 Gulp是一名任务选手。您的任务之一需要使用iconv。错误显示找不到模块“iconv”。使用下面的方法安装它,如果要安装系统范围而不是仅在此项目目录中添加“-g”。

npm install iconv

然后在你的gulp文件中导入iconv,其行如下:

var Iconv  = require('iconv').Iconv;

重新运行你的任务,它应该执行正常。

© www.soinside.com 2019 - 2024. All rights reserved.