安装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;
重新运行你的任务,它应该执行正常。