事前の開発プロセス
レンダリングでエラーが発生しました:[Vueが警告] :「例外TypeError:未定義のプロパティ『0』を読み込めません」。
解決策:追加V-場合はDONE分析をキャッチされない例外TypeError:未定義の設定はできませんプロパティ「innerHTMLプロパティ」
DOM APIのこれらの報告されたエラーはすべて、から主に操作V-場合(NG-場合)、DOM表示なし;.何も最初のショーを表示する前に変更することができます
’<template>' cannot be keyed. Place the key on real elements instead.
これは、VUE間違った言葉遣いを発生します。
<template v-for="{item, index} in 5" :key="index">
<the-list-item />
</template>
それは以下のように与えられます:’<template>' cannot be keyed. Place the key on real elements instead.
平均::key
テンプレートタグを変更するために使用することはできません。
<template v-for="{item, index} in 5" >
<the-list-item :key="index"/>
</template>
- プロジェクトを開始した後コンソールのエラー
Error occured while trying to proxy to: localhost:8002/admin/info
- エラーを決定することは、ノード-SASSインストールしていない
負荷にキャッシュとハードをクリアする+ブラウザを閉じて、またはキャッシュのhttpをクリアするには、ブラウザを再起動します
GET http://localhost:8000/__webpack_hmr
接続は、Aのようなリフレッシュを見て中断されました
パッケージ化されたコンパイルプロセス
nodejsをアップグレードした後、VUE +ソリューションのWebPACKプロジェクトノード-SASSが与えられて
解決するために:NPMノードi-SASS -Dビルドパッケージのコンパイルエラー
Vue build faild
- 次のようにプロジェクトのコンパイルエラーと解決プロセスは、次のとおりです。
➜ jbcmVideo git:(oahcoay) ✗ npm run build
> [email protected] build /Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo
> node build/build.js
⠋ building for production.../Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/last-call-webpack-plugin/src/index.js:170
compiler.hooks.compilation.tap(
^
TypeError: Cannot read property 'compilation' of undefined
at OptimizeCssAssetsWebpackPlugin.apply (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/last-call-webpack-plugin/src/index.js:170:20)
at Compiler.apply (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/tapable/lib/Tapable.js:375:16)
at webpack (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/webpack/lib/webpack.js:33:19)
at err (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/build/build.js:19:3)
at next (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/rimraf/rimraf.js:75:7)
at CB (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/rimraf/rimraf.js:111:9)
at /Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/rimraf/rimraf.js:137:14
at FSReqWrap.oncomplete (fs.js:182:21)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build: `node build/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] build 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! /Users/macbookpro/.npm/_logs/2019-05-12T06_48_19_784Z-debug.log
➜ jbcmVideo git:(oahcoay) ✗ npm i [email protected] --save
npm WARN [email protected] requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.
+ [email protected]
added 5 packages and updated 3 packages in 12.301s
➜ jbcmVideo git:(oahcoay) ✗ npm run build
> [email protected] build /Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo
> node build/build.js
⠋ building for production.../Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/last-call-webpack-plugin/src/index.js:170
compiler.hooks.compilation.tap(
^
TypeError: Cannot read property 'compilation' of undefined
at OptimizeCssAssetsWebpackPlugin.apply (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/last-call-webpack-plugin/src/index.js:170:20)
at Compiler.apply (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/tapable/lib/Tapable.js:375:16)
at webpack (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/webpack/lib/webpack.js:33:19)
at err (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/build/build.js:19:3)
at next (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/rimraf/rimraf.js:75:7)
at CB (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/rimraf/rimraf.js:111:9)
at /Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/rimraf/rimraf.js:137:14
at FSReqWrap.oncomplete (fs.js:182:21)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build: `node build/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] build 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! /Users/macbookpro/.npm/_logs/2019-05-12T06_50_56_664Z-debug.log
➜ jbcmVideo git:(oahcoay) ✗ npm install --save-dev last-call-webpack-plugin
npm WARN [email protected] requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.
+ [email protected]
updated 1 package in 18.718s
➜ jbcmVideo git:(oahcoay) ✗ npm run build
> [email protected] build /Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo
> node build/build.js
⠋ building for production.../Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/last-call-webpack-plugin/src/index.js:170
compiler.hooks.compilation.tap(
^
TypeError: Cannot read property 'compilation' of undefined
at OptimizeCssAssetsWebpackPlugin.apply (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/last-call-webpack-plugin/src/index.js:170:20)
at Compiler.apply (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/tapable/lib/Tapable.js:375:16)
at webpack (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/webpack/lib/webpack.js:33:19)
at err (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/build/build.js:19:3)
at next (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/rimraf/rimraf.js:75:7)
at CB (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/rimraf/rimraf.js:111:9)
at /Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/rimraf/rimraf.js:137:14
at FSReqWrap.oncomplete (fs.js:182:21)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build: `node build/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] build 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! /Users/macbookpro/.npm/_logs/2019-05-12T06_53_52_260Z-debug.log
➜ jbcmVideo git:(oahcoay) ✗ npm i optimize-css-assets-webpack-plugin@2 --save
npm WARN [email protected] requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of cssnano@>=3.4.0 but none is installed. You must install peer dependencies yourself.
+ [email protected]
added 3 packages, removed 162 packages, updated 1 package and moved 1 package in 13.777s
➜ jbcmVideo git:(oahcoay) ✗ npm run build
> [email protected] build /Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo
> node build/build.js
internal/modules/cjs/loader.js:596
throw err;
^
Error: Cannot find module 'cssnano'
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 new OptimizeCssAssetsPlugin (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/node_modules/optimize-css-assets-webpack-plugin/index.js:12:33)
at Object.<anonymous> (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/build/webpack.prod.conf.js:55:5)
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> (/Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo/build/build.js:12:23)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build: `node build/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] build 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! /Users/macbookpro/.npm/_logs/2019-05-12T06_54_59_772Z-debug.log
➜ jbcmVideo git:(oahcoay) ✗ npm i cssnano --save-dev
npm WARN [email protected] requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.
+ [email protected]
added 163 packages in 17.227s
➜ jbcmVideo git:(oahcoay) ✗ npm run build
> [email protected] build /Users/macbookpro/Downloads/workspace/jbcm/jbcmVideo
> node build/build.js
⠹ building for production...
Starting to optimize CSS...
Processing static/css/app.68b3855e3d311999d47299118cadee89.css...
⠸ building for production...Processed static/css/app.68b3855e3d311999d47299118cadee89.css, before: 464096, after: 430542, ratio: 92.77%
Hash: e2174f907aebed0c2609
Version: webpack 3.12.0
Time: 44457ms
Asset Size Chunks Chunk Names
static/img/jbcmlogo.49e7f84.png 10.5 kB [emitted]
static/img/BRAND.5081ccf.png 17.6 kB [emitted]
static/fonts/element-icons.732389d.ttf 56 kB [emitted]
static/img/banner01.07a23d1.png 1.78 MB [emitted] [big]
static/img/jbdxlogo2.970286b.png 13.5 kB [emitted]
static/img/[email protected] 327 kB [emitted] [big]
static/img/icon_xiangxia.8364a0d.png 17.9 kB [emitted]
static/img/公众号二维码.4fee8ce.png 25.7 kB [emitted]
static/img/class_picture.7cf7ac2.png 276 kB [emitted] [big]
static/img/course-desc.190c153.png 847 kB [emitted] [big]
static/fonts/element-icons.535877f.woff 28.2 kB [emitted]
static/img/jbdxlogo.0535093.png 15.7 kB [emitted]
static/js/vendor.9944116eb145567d2a7b.js 1.36 MB 0 [emitted] [big] vendor
static/js/app.49cd273013387c8d38fa.js 178 kB 1 [emitted] app
static/js/manifest.2ae2e69a05c33dfc65f8.js 857 bytes 2 [emitted] manifest
static/css/app.68b3855e3d311999d47299118cadee89.css 431 kB 1 [emitted] [big] app
static/js/vendor.9944116eb145567d2a7b.js.map 5.44 MB 0 [emitted] vendor
static/js/app.49cd273013387c8d38fa.js.map 557 kB 1 [emitted] app
static/css/app.68b3855e3d311999d47299118cadee89.css.map 667 kB 1 [emitted] app
static/js/manifest.2ae2e69a05c33dfc65f8.js.map 4.97 kB 2 [emitted] manifest
index.html 927 bytes [emitted]
Build complete.
Tip: built files are meant to be served over an HTTP server.
Opening index.html over file:// won't work.
—— build success;