Не удается найти '@ webassemblyjs / ast' для веб-пакета - PullRequest
0 голосов
/ 13 декабря 2018

Прежде всего, я перепробовал все ответы на ошибку webpack при запуске сборки.'Ошибка: не удается найти модуль' @ webassemblyjs / ast '' , но я использую новые функции веб-пакета, поэтому понижение версии моего веб-пакета невозможно.

У меня есть существующее приложение wep, на которое я пытаюсь установитьновый сервер.Он работал нормально на старом сервере и локально.Однако я получил новый VPS под управлением CentOS и только что установил узел и npm.(используя https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-a-centos-7-server) Кажется, они работают нормально. Кажется, все модули установлены правильно. Однако, когда я пытаюсь установить веб-пакет, я получаю сообщение об ошибке, что он не может найти @webassemblyjs/ast. Я действительно могу найти этот файлв моем каталоге node_modules.

(ELFSH) [root@server ELFSH]# rm -rf node_modules
(ELFSH) [root@server ELFSH]# rm package-lock.json
rm: remove regular file 'package-lock.json'? y
(ELFSH) [root@server ELFSH]# npm install
npm WARN deprecated babel-preset-es2015@6.24.1: ?  Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update!
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN elfsh@1.0.0 No description
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 630 packages from 317 contributors and audited 7730 packages in 15.47s
found 0 vulnerabilities

(ELFSH) [root@server ELFSH]# npm run debug

> elfsh@1.0.0 debug /root/ELFSH
> webpack --debug

/root/ELFSH/node_modules/webpack-cli/bin/cli.js:244
                                throw err;
                                ^

Error: Cannot find module '@webassemblyjs/ast'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
    at Function.Module._load (internal/modules/cjs/loader.js:506:25)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (/root/ELFSH/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
    at Object.<anonymous> (/root/ELFSH/node_modules/webpack/lib/wasm/WebAssemblyParser.js:7:11)
    at Module._compile (/root/ELFSH/node_modules/v8-compile-cache/v8-compile-cache.js:178:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (/root/ELFSH/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
    at Object.<anonymous> (/root/ELFSH/node_modules/webpack/lib/wasm/WebAssemblyModulesPlugin.js:8:27)
    at Module._compile (/root/ELFSH/node_modules/v8-compile-cache/v8-compile-cache.js:178:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (/root/ELFSH/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
    at Object.<anonymous> (/root/ELFSH/node_modules/webpack/lib/WebpackOptionsApply.js:11:34)
    at Module._compile (/root/ELFSH/node_modules/v8-compile-cache/v8-compile-cache.js:178:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (/root/ELFSH/node_modules/v8-compile-cache/v8-compile-cache.js:159:20)
    at Object.<anonymous> (/root/ELFSH/node_modules/webpack/lib/webpack.js:10:29)
    at Module._compile (/root/ELFSH/node_modules/v8-compile-cache/v8-compile-cache.js:178:30)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! elfsh@1.0.0 debug: `webpack --debug`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the elfsh@1.0.0 debug 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!     /root/.npm/_logs/2018-12-13T14_35_30_410Z-debug.log


(ELFSH) [root@server ELFSH]# node --version
v10.14.0
(ELFSH) [root@server ELFSH]# npm --version
6.4.1

Я подтвердил, что у меня точно такая же версия узла и npm в рабочей системе. Я попытался явно установить @webassemblyjs/ast, но это не имело никакого значения.должна быть некоторая небольшая проблема с конфигурацией узла, возможно, какой-то дополнительный шаг, необходимый после первой установки. Любая помощь будет высоко ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...