1、错误描述
Error: Cannot find module 'async-each'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
at Function.Module._load (internal/modules/cjs/loader.js:520:25)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object.<anonymous> (D:
jwsvue-multiselect-master
ode_moduleschokidar
index.js:5:17)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
at Module.load (internal/modules/cjs/loader.js:612:32)
at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
at Function.Module._load (internal/modules/cjs/loader.js:543:3)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object.<anonymous> (D:
jwsvue-multiselect-master
ode_moduleswatchpack
libDirectoryWatcher.js:7:16)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
at Module.load (internal/modules/cjs/loader.js:612:32)
at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
at Function.Module._load (internal/modules/cjs/loader.js:543:3)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
at WatcherManager.getDirectoryWatcher (D:
jwsvue-multiselect-master
ode_m
oduleswatchpacklibwatcherManager.js:12:25)
at WatcherManager.watchFile (D:
jwsvue-multiselect-master
ode_moduleswat
chpacklibwatcherManager.js:26:14)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue-multiselect@2.1.0 dev: `node build/dev-server.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vue-multiselect@2.1.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional log
ging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:UsersAdministrator.USER-0GUONPPBHKAppDataRoaming
pm-cache\_l
ogs2018-07-07T02_59_29_393Z-debug.log
D:
jwsvue-multiselect-master>
2、错误原因
由错误提示可知,是少了async-each模块,但是使用npm install async-each进行安装,安装不成功
D:
jwsvue-multiselect-master>npm install async-each
npm WARN checkPermissions Missing write access to D:
jwsvue-multiselect-master
ode_modulesasync-each
npm WARN checkPermissions Missing write access to D:
jwsvue-multiselect-master
ode_modulesasync-foreach
npm WARN checkPermissions Missing write access to D:
jwsvue-multiselect-master
ode_modulesgaze
npm WARN checkPermissions Missing write access to D:
jwsvue-multiselect-master
ode_modulesin-publish
npm WARN checkPermissions Missing write access to D:
jwsvue-multiselect-master
ode_moduleslodash.assign
npm WARN checkPermissions Missing write access to D:
jwsvue-multiselect-master
ode_moduleslodash.clonedeep
npm WARN checkPermissions Missing write access to D:
jwsvue-multiselect-master
ode_moduleslodash.mergewith
npm WARN checkPermissions Missing write access to D:
jwsvue-multiselect-master
ode_modules
ode-sass
npm WARN @vue/test-utils@1.0.0-beta.12 requires a peer of vue-server-renderer@2.
x but none is installed. You must install peer dependencies yourself.
npm WARN babel-loader@6.4.1 requires a peer of babel-core@^6.0.0 but none is ins
talled. You must install peer dependencies yourself.
npm ERR! path D:
jwsvue-multiselect-master
ode_modulesasync-each
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access 'D:
jwsvue-multisele
ct-master
ode_modulesasync-each'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:UsersAdministrator.USER-0GUONPPBHKAppDataRoaming
pm-cache\_l
ogs2018-07-07T03_05_20_797Z-debug.log
D:
jwsvue-multiselect-master>
3、解决办法
删除项目之后,再次安装cnpm install,出现了操作不被允许
C:UsersAdministrator.USER-0GUONPPBHK>cd D:
jwsvue-multiselect-master
C:UsersAdministrator.USER-0GUONPPBHK>d:
D:
jwsvue-multiselect-master>cnpm install
× Install fail! Error: EPERM: operation not permitted, symlink 'D:
jwsvue-mul
tiselect-master
ode_modules\_babel-helper-vue-jsx-merge-props@2.0.3@babel-helpe
r-vue-jsx-merge-props' -> 'D:
jwsvue-multiselect-master
ode_modulesabel-hel
per-vue-jsx-merge-props'
Error: EPERM: operation not permitted, symlink 'D:
jwsvue-multiselect-master
ode_modules\_babel-helper-vue-jsx-merge-props@2.0.3@babel-helper-vue-jsx-merge-p
rops' -> 'D:
jwsvue-multiselect-master
ode_modulesabel-helper-vue-jsx-merge
-props'
npminstall version: 3.3.0
npminstall args: D:
odejs
ode.exe C:UsersAdministrator.USER-0GUONPPBHKAppDa
taRoaming
pm
ode_modulescnpm
ode_modules
pminstallininstall.js --china
--userconfig=C:UsersAdministrator.USER-0GUONPPBHK.cnpmrc --disturl=https://np
m.taobao.org/mirrors/node --registry=https://registry.npm.taobao.org
D:
jwsvue-multiselect-master>