Gulp的安装配置过程和一些小坑,markdown自动生成大纲并发布到github上 - qingkong1998/ios GitHub Wiki

Gulp的安装配置过程和一些小坑

Gulp Error: Cannot find module 'jshint/src/cli'; 记录错误: Gulp Error: Cannot find module 'jshint/src/cli' 问题原因: 插件安装不完全,新版本gulp做了一些调整好像。。。。

解决方法:

使用npm install --save-dev jshint gulp-jshint

而不是npm install --save-dev gulp-jshint

那是你没安装这个模块 直接npm install gulp-load-plugins

要保存在package.json的话 就npm install gulp-load-plugins --save

sudo npm install gulp-concat -g

     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://gems.github.com", "http://gems.rubyforge.org"]
  - REMOTE SOURCES:
     - http://gems.github.com
     - http://gems.rubyforge.org
  - SHELL PATH:
     - C:\Ruby25-x64\bin
     - C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter
     - C:\ProgramData\Oracle\Java\javapath
     - C:\Ruby23\bin
     - C:\Python35-32\Scripts\
     - C:\Python35-32\
     - C:\Users\qingong\AppData\Local\Android\sdk\ndk-bundle
     - C:\Users\qingong\AppData\Local\Android\sdk\tools
     - C:\Users\qingong\AppData\Local\Android\sdk\platform-tools
     - C:\Java\jdk1.8.0\bin
     - C:\Program Files (x86)\Intel\iCLS Client\
     - C:\Program Files\Intel\iCLS Client\
     - C:\Windows\system32
     - C:\Windows
     - C:\Windows\System32\Wbem
     - C:\Windows\System32\WindowsPowerShell\v1.0\
     - C:\Program Files\Intel\Intel(R) Management Engine Components\DAL
     - C:\Program Files\Intel\Intel(R) Management Engine Components\IPT
     - C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL
     - C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT
     - C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86
     - C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64
     - C:\Windows\system32\config\systemprofile\.dnx\bin
     - C:\Program Files\Microsoft DNX\Dnvm\
     - C:\Program Files\Microsoft SQL Server\120\Tools\Binn\
     - C:\Program Files\Microsoft SQL Server\130\Tools\Binn\
     - C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\
     - C:\Gvim\vim80
     - C:\Program Files (x86)\MacType
     - C:\Program Files\CMake\bin
     - C:\Windows\Microsoft.NET\Framework\v4.0.30319
     - C:\Program Files (x86)\MSBuild\15.0\Bin\MSBuild.exe
     - C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
     - C:\Windows\Microsoft.NET\Framework\v3.5
     - C:\LLVM\bin
     - C:\LLVM\msbuild-bin
     - C:\MinGW\curl_7_52
     - C:\phantomjs-2.1.1-windows\bin
     - C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86
     - C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64
     - C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86
     - C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64
     - C:\Program Files (x86)\Pandoc\
     - C:\Program Files\MiKTeX 2.9\miktex\bin\x64\
     - C:\Program Files\Calibre2\
     - C:\opencv\build\bin
     - C:\Program Files (x86)\nodejs\
     - C:\Program Files\Git\cmd
     - C:\Program Files (x86)\nodejs\node.exe
     - C:\Program Files\Git\bin
     - C:\Program Files (x86)\nodejs\node_global
     - C:\jruby-9.2.0.0\bin
     - C:\rubygems-2.7.7
     - C:\Apache+PHP+MySQL\phptools\mysql\bin
     - c:\jruby-9.2.0.0\bin
     - C:\Users\qingong\AppData\Roaming\npm
     - C:\Program Files\Microsoft VS Code\bin
     - C:C:\Program Files (x86)\nodejs\node_global

C:\Users\qingkong>bower install ztree_toc
'bower' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Users\qingkong>npm install -g docto
npm WARN deprecated [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated [email protected]: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
C:\Program Files (x86)\nodejs\node_global\docto -> C:\Program Files (x86)\nodejs\node_global\node_modules\docto\index.js
+ [email protected]
added 344 packages from 202 contributors in 98.369s

C:\Users\qingkong>npm install -g gulp
npm WARN deprecated [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated [email protected]: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
C:\Program Files (x86)\nodejs\node_global\gulp -> C:\Program Files (x86)\nodejs\node_global\node_modules\gulp\bin\gulp.js
+ [email protected]
added 253 packages from 162 contributors in 28.831s

C:\Users\qingkong>npm install gulp-jshint --save-dev
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN [email protected] requires a peer of [email protected] but none is installed. You must install peer dependencies yourself.
npm WARN qingkong No description
npm WARN qingkong No repository field.
npm WARN qingkong No README data
npm WARN qingkong No license field.

+ [email protected]
added 32 packages from 20 contributors in 5.569s

C:\Users\qingkong>npm install gulp-conca --save-dev
npm ERR! code E404
npm ERR! 404 Not Found: gulp-conca@latest

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Program Files (x86)\nodejs\node_cache\_logs\2018-09-01T09_23_08_528Z-debug.log

C:\Users\qingkong>npm install gulp-conca --save-dev
npm ERR! code E404
npm ERR! 404 Not Found: gulp-conca@latest

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Program Files (x86)\nodejs\node_cache\_logs\2018-09-01T09_23_25_045Z-debug.log

C:\Users\qingkong>npm install gulp-concat --save-dev
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN [email protected] requires a peer of [email protected] but none is installed. You must install peer dependencies yourself.
npm WARN qingkong No description
npm WARN qingkong No repository field.
npm WARN qingkong No README data
npm WARN qingkong No license field.

+ [email protected]
added 10 packages from 66 contributors in 2.502s

C:\Users\qingkong>npm install gulp-uglify    --save-dev
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN [email protected] requires a peer of [email protected] but none is installed. You must install peer dependencies yourself.
npm WARN qingkong No description
npm WARN qingkong No repository field.
npm WARN qingkong No README data
npm WARN qingkong No license field.

+ [email protected]
added 11 packages from 45 contributors in 2.948s

C:\Users\qingkong>npm install gulp-rename    --save-dev
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN [email protected] requires a peer of [email protected] but none is installed. You must install peer dependencies yourself.
npm WARN qingkong No description
npm WARN qingkong No repository field.
npm WARN qingkong No README data
npm WARN qingkong No license field.

+ [email protected]
added 1 package from 1 contributor in 1.575s

C:\Users\qingkong>npm install gulp-bump    --save-dev
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN [email protected] requires a peer of [email protected] but none is installed. You must install peer dependencies yourself.
npm WARN qingkong No description
npm WARN qingkong No repository field.
npm WARN qingkong No README data
npm WARN qingkong No license field.

+ [email protected]
added 55 packages from 24 contributors in 8.24s

C:\Users\qingkong>npm install --save-dev jshint gulp-bump

> [email protected] install C:\Users\qingkong\node_modules\phantomjs-prebuilt
> node install.js

PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip
Saving to C:\Users\qingkong\AppData\Local\Temp\phantomjs\phantomjs-2.1.1-windows.zip
Receiving...
  [=====-----------------------------------] 13%终止批处理操作吗(Y/N)?
^C
C:\Users\qingkong>npm install --save-dev jshint gulp-bump

> [email protected] install C:\Users\qingkong\node_modules\jshint\node_modules\phantomjs-prebuilt
> node install.js

PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip
Saving to C:\Users\qingkong\AppData\Local\Temp\phantomjs\phantomjs-2.1.1-windows.zip
Receiving...
  [=======================================-] 97%
Received 17767K total.
Extracting zip contents
Removing C:\Users\qingkong\node_modules\jshint\node_modules\phantomjs-prebuilt\lib\phantom
Copying extracted folder C:\Users\qingkong\AppData\Local\Temp\phantomjs\phantomjs-2.1.1-windows.zip-extract-1535794711986\phantomjs-2.1.1-windows -> C:\Users\qingkong\node_modules\jshint\node_modules\phantomjs-prebuilt\lib\phantom
Writing location.js file
Done. Phantomjs binary available at C:\Users\qingkong\node_modules\jshint\node_modules\phantomjs-prebuilt\lib\phantom\bin\phantomjs.exe
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN qingkong No description
npm WARN qingkong No repository field.
npm WARN qingkong No README data
npm WARN qingkong No license field.

+ [email protected]
+ [email protected]
added 3 packages from 1 contributor, updated 2 packages and moved 102 packages in 52.353s

C:\Users\qingkong>npm install –save-dev node-bump
npm ERR! arg Argument starts with non-ascii dash, this is probably invalid: [ '–save-dev', 'node-bump' ]
npm ERR! code EINVALIDTAGNAME
npm ERR! Invalid tag name "–save-dev": Tags may not have any characters that encodeURIComponent encodes.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Program Files (x86)\nodejs\node_cache\_logs\2018-09-01T09_45_02_957Z-debug.log

C:\Users\qingkong>npm install –save-dev gulp-bump
npm ERR! arg Argument starts with non-ascii dash, this is probably invalid: [ '–save-dev', 'gulp-bump' ]
npm ERR! code EINVALIDTAGNAME
npm ERR! Invalid tag name "–save-dev": Tags may not have any characters that encodeURIComponent encodes.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Program Files (x86)\nodejs\node_cache\_logs\2018-09-01T09_45_13_963Z-debug.log

C:\Users\qingkong>gulp build
[17:47:36] No gulpfile found

C:\Users\qingkong>npm install gulp-load-plugins
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN qingkong No description
npm WARN qingkong No repository field.
npm WARN qingkong No README data
npm WARN qingkong No license field.

+ [email protected]
added 57 packages from 60 contributors in 16.539s

C:\Users\qingkong>npm install gulp-load-plugins --save
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN qingkong No description
npm WARN qingkong No repository field.
npm WARN qingkong No README data
npm WARN qingkong No license field.

+ [email protected]
updated 1 package in 3.634s

C:\Users\qingkong>gulp
[17:54:55] No gulpfile found

C:\Users\qingkong>npm install gulp-bump -g
+ [email protected]
added 75 packages from 34 contributors in 13.695s

C:\Users\qingkong>npm install gulp-rename -g
+ [email protected]
added 1 package from 1 contributor in 0.967s

C:\Users\qingkong>npm install gulp-rename -g
+ [email protected]
updated 1 package in 0.822s

C:\Users\qingkong>npm install gulp-load-plugins --save
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN qingkong No description
npm WARN qingkong No repository field.
npm WARN qingkong No README data
npm WARN qingkong No license field.

+ [email protected]
updated 1 package in 3.562s

C:\Users\qingkong>npm install gulp-load-plugins
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\qingkong\package.json'
npm WARN qingkong No description
npm WARN qingkong No repository field.
npm WARN qingkong No README data
npm WARN qingkong No license field.

+ [email protected]
updated 1 package in 3.831s

C:\Users\qingkong>npm install -g grunt-cli
C:\Program Files (x86)\nodejs\node_global\grunt -> C:\Program Files (x86)\nodejs\node_global\node_modules\grunt-cli\bin\grunt
+ [email protected]
added 152 packages from 117 contributors in 21.42s

C:\Users\qingkong>grunt
grunt-cli: The grunt command line interface (v1.3.1)

Fatal error: Unable to find local grunt.

If you're seeing this message, grunt hasn't been installed locally to
your project. For more information about installing and configuring grunt,
please see the Getting Started guide:

https://gruntjs.com/getting-started

markdown自动生成大纲并发布到github上