老师,我的stylus-loader重装好几遍了,一直报错,百度半天也没找到答案。。您能不能帮忙看一下是哪里的问题?谢谢老师
来源:9-4 nginx 配置多项目部署方案
wubin_work
2019-09-23
in ./src/components/v-header/v-header.vue?vue&type=style&index=0&lang=stylus&rel=stylesheet%2Fstylus&
Module build failed (from ./node_modules/stylus-loader/index.js):
TypeError: path must be a string
at Storage.provide (E:\code\elmemy\elme\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:60:13)
at CachedInputFileSystem.readFile (E:\code\elmemy\elme\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:239:25)
at dispatch (E:\code\elmemy\elme\node_modules\when\node.js:70:15)
at callAndResolve (E:\code\elmemy\elme\node_modules\when\lib\apply.js:30:12)
at callAndResolveNext (E:\code\elmemy\elme\node_modules\when\lib\apply.js:40:4)
at tryCatchReject3 (E:\code\elmemy\elme\node_modules\when\lib\makePromise.js:851:7)
at runContinuation3 (E:\code\elmemy\elme\node_modules\when\lib\makePromise.js:809:4)
at Fulfilled.fold (E:\code\elmemy\elme\node_modules\when\lib\makePromise.js:586:4)
at callAndResolve (E:\code\elmemy\elme\node_modules\when\lib\apply.js:34:12)
at apply (E:\code\elmemy\elme\node_modules\when\lib\apply.js:23:4)
at E:\code\elmemy\elme\node_modules\when\node.js:154:11
at when.reduce.contexts (E:\code\elmemy\elme\node_modules\stylus-loader\index.js:142:16)
at tryCatchResolve (E:\code\elmemy\elme\node_modules\when\lib\apply.js:46:23)
at callAndResolve (E:\code\elmemy\elme\node_modules\when\lib\apply.js:30:12)
at callAndResolveNext (E:\code\elmemy\elme\node_modules\when\lib\apply.js:40:4)
at tryCatchReject3 (E:\code\elmemy\elme\node_modules\when\lib\makePromise.js:851:7)
@ ./node_modules/vue-style-loader??ref–11-oneOf-1-0!./node_modules/css-loader??ref–11-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref–11-oneOf-1-2!./node_modules/stylus-loader??ref–11-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref–0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/v-header/v-header.vue?vue&type=style&index=0&lang=stylus&rel=stylesheet%2Fstylus& 4:14-482 14:3-18:5 15:22-490
@ ./src/components/v-header/v-header.vue?vue&type=style&index=0&lang=stylus&rel=stylesheet%2Fstylus&
@ ./src/components/v-header/v-header.vue
@ ./node_modules/cache-loader/dist/cjs.js??ref–12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref–0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=js&
@ ./src/App.vue?vue&type=script&lang=js&
@ ./src/App.vue
@ ./src/main.js
@ multi (webpack)-dev-server/client?http://192.168.1.103:8080/sockjs-node (webpack)/hot/dev-server.js ./src/main.js
path.js:39
throw new ERR_INVALID_ARG_TYPE(‘path’, ‘string’, path);
^
TypeError [ERR_INVALID_ARG_TYPE]: The “path” argument must be of type string. Received type undefined
at assertPath (path.js:39:11)
at Object.dirname (path.js:651:5)
at WatcherManager.watchFile (E:\code\elmemy\elme\node_modules\watchpack\lib\watcherManager.js:27:23)
at Watchpack. (E:\code\elmemy\elme\node_modules\watchpack\lib\watchpack.js:38:49)
at Array.map ()
at Watchpack.watch (E:\code\elmemy\elme\node_modules\watchpack\lib\watchpack.js:37:28)
at NodeWatchFileSystem.watch (E:\code\elmemy\elme\node_modules\webpack\lib\node\NodeWatchFileSystem.js:70:16)
at Watching.watch (E:\code\elmemy\elme\node_modules\webpack\lib\Watching.js:114:48)
at compiler.hooks.done.callAsync (E:\code\elmemy\elme\node_modules\webpack\lib\Watching.js:101:10)
at AsyncSeriesHook.eval [as callAsync] (eval at create (E:\code\elmemy\elme\node_modules\tapable\lib\HookCodeFactory.js:33:10), :60:1)
at AsyncSeriesHook.lazyCompileHook (E:\code\elmemy\elme\node_modules\tapable\lib\Hook.js:154:20)
at Watching._done (E:\code\elmemy\elme\node_modules\webpack\lib\Watching.js:98:28)
at compiler.emitRecords.err (E:\code\elmemy\elme\node_modules\webpack\lib\Watching.js:73:19)
at Compiler.emitRecords (E:\code\elmemy\elme\node_modules\webpack\lib\Compiler.js:499:39)
at compiler.emitAssets.err (E:\code\elmemy\elme\node_modules\webpack\lib\Watching.js:54:20)
at hooks.afterEmit.callAsync.err (E:\code\elmemy\elme\node_modules\webpack\lib\Compiler.js:485:14)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! elme@0.1.0 serve: vue-cli-service serve
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the elme@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Bin\AppData\Roaming\npm-cache_logs\2019-09-23T08_05_27_216Z-debug.log
1回答
-
这个...不用装啊...在vue create的时候就选上了,如果你的package.json里边的devDependencies里有"stylus-loader"就不用管了
022019-10-30
相似问题