У меня есть сайт angular 7, который я преобразовал в рендеринг на стороне сервера (в основном это относится к https://blog.angular -university.io / angular-universal / ).
Я запускаю сайт на AWS, используя «навсегда». Я всегда вижу ниже ошибку внутри моего файла журнала ошибок навсегда:
(node:23488) [DEP0005] DeprecationWarning: Buffer() is deprecated due to
security and usability issues. Please use the Buffer.alloc(),
Buffer.allocUnsafe(), or Buffer.from() methods instead.
Я не использовал никакой буфер в своем коде, поэтому я предполагаю, что он может быть получен из модулей узлов, которые я использую. Из вышеприведенного сообщения журнала я не могу определить, в каком модуле возникла проблема.
Мой текущий package.json выглядит следующим образом:
"dependencies": {
"@angular/animations": "^7.0.0",
"@angular/common": "^7.0.0",
"@angular/compiler": "^7.0.0",
"@angular/core": "^7.0.0",
"@angular/forms": "^7.0.0",
"@angular/http": "^7.0.0",
"@angular/platform-browser": "^7.0.0",
"@angular/platform-browser-dynamic": "^7.0.0",
"@angular/platform-server": "^7.0.0",
"@angular/router": "^7.0.0",
"@nguniversal/express-engine": "^7.0.2",
"@nguniversal/module-map-ngfactory-loader": "^7.0.2",
"bootstrap": "^3.4.0",
"chart.js": "^2.7.3",
"core-js": "^2.6.1",
"express": "^4.16.2",
"font-awesome": "^4.7.0",
"fullcalendar": "^3.9.0",
"he": "^1.2.0",
"jquery": "^3.3.1",
"jw-angular-social-buttons": "^1.0.0",
"moment": "^2.23.0",
"ng2-validation": "^4.2.0",
"primeicons": "^1.0.0",
"primeng": "^6.1.7",
"prismjs": "^1.15.0",
"rxjs": "~6.3.3",
"ts-loader": "^5.3.2",
"webpack": "^4.28.3",
"webpack-cli": "^3.1.2",
"webpack-dev-server": "^3.1.14",
"zone.js": "~0.8.26"
}
Есть ли способ получить больше логов? Могу ли я пока пренебречь этим сообщением об ошибке?
Заранее спасибо.
Edit-
Мой package.json имеет следующее:
"build-both": "ng build --prod --output-path=dist/browser && ng run
ecokrypt-uiapp:server --configuration=publiclocal
--output-path=dist/server",
"webpack-server": "webpack --config webpack.server.config.js
--ouput dist/server.js --progress --colors",
"build-and-pack": "npm run build-both && npm run webpack-server",
Когда я собираю приложение ( npm, запустите build-and-pack ): я вижу следующее в своей консоли: я вижу 2 предупреждения, относящиеся к некоторому System.Import ()
> ecokrypt-uiapp@0.0.0 build-and-pack
/Users/manisha/projects/ecokrypt/repos/ecokrypt-uiapp
> npm run build-both && npm run webpack-server
> ecokrypt-uiapp@0.0.0 build-both
/Users/manisha/projects/ecokrypt/repos/ecokrypt-uiapp
> ng build --prod --output-path=dist/browser && ng run ecokrypt-uiapp:server
--configuration=publiclocal --output-path=dist/server
Date: 2019-01-22T06:03:27.567Z
Hash: 6cdc328f7a5e6deddab8
Time: 74400ms
chunk {scripts} scripts.121b013aaa5e9461a940.js (scripts) 632 kB [rendered]
chunk {0} runtime.ec2944dd8b20ec099bf3.js (runtime) 1.41 kB [entry]
[rendered]
chunk {1} main.1c45daaf038705b9a051.js (main) 2.27 MB [initial] [rendered]
chunk {2} polyfills.8b3031f6891125c33792.js (polyfills) 58.2 kB [initial]
[rendered]
chunk {3} styles.64324cbe6f1a4899818f.css (styles) 325 kB [initial]
[rendered]
Date: 2019-01-22T06:03:52.985Z
Hash: 103ec2f268f0c9fbf2a1
Time: 22538ms
chunk {main} main.js, main.js.map (main) 2.75 MB [entry] [rendered]
> ecokrypt-uiapp@0.0.0 webpack-server
/Users/manisha/projects/ecokrypt/repos/ecokrypt-uiapp
> webpack --config webpack.server.config.js --ouput dist/server.js --progress
--colors
Hash: 8961a2409cb304bef9ec
Version: webpack 4.28.3
Time: 11323ms
Built at: 2019-01-22 11:34:05
Asset Size Chunks Chunk Names
server.js 9.82 MiB server [emitted] server
Entrypoint server = server.js
[./dist/server/main.js] 2.75 MiB {server} [built]
[./server.ts] 1.93 KiB {server} [built]
[./src lazy recursive] ./src lazy namespace object 160 bytes {server} [built]
[./src sync recursive] ./src sync 160 bytes {server} [built]
[buffer] external "buffer" 42 bytes {server} [built]
[crypto] external "crypto" 42 bytes {server} [built]
[events] external "events" 42 bytes {server} [built]
[fs] external "fs" 42 bytes {server} [built]
[http] external "http" 42 bytes {server} [built]
[https] external "https" 42 bytes {server} [built]
[net] external "net" 42 bytes {server} [built]
[os] external "os" 42 bytes {server} [built]
[path] external "path" 42 bytes {server} [built]
[timers] external "timers" 42 bytes {server} [optional] [built]
[url] external "url" 42 bytes {server} [built]
+ 587 hidden modules
WARNING in ./node_modules/@angular/core/fesm5/core.js 17170:15-36
System.import() is deprecated and will be removed soon. Use import()
instead.
For more info visit https://webpack.js.org/guides/code-splitting/
@ ./server.ts 6:13-37
WARNING in ./node_modules/@angular/core/fesm5/core.js 17182:15-102
System.import() is deprecated and will be removed soon. Use import() instead.
For more info visit https://webpack.js.org/guides/code-splitting/
@ ./server.ts 6:13-37