希望你一切都好!
我在我的应用程序中尝试过 rake asset:clobber 但从那时起一切都出了问题。我首先收到 no manifest.json 错误,然后我尝试更新所有可以更新的内容。现在这就是我所拥有的:
Uncaught Error: Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find package '@babel/plugin-proposal-private-methods' imported from /Users/XXX/code/xxx/xxx/babel-virtual-resolve-base.js
at __node_internal_ (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:233:9)
at new NodeError (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:203:5)
at packageResolve (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:873:9)
at moduleResolve (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:902:20)
at defaultResolve (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:985:15)
at resolve (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/vendor/import-meta-resolve.js:999:12)
at tryImportMetaResolve (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/files/plugins.js:137:45)
at resolveStandardizedNameForImport (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/files/plugins.js:159:19)
at resolveStandardizedName (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/files/plugins.js:168:12)
at loadPlugin (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/files/plugins.js:47:20)
at loadPlugin.next (<anonymous>)
at createDescriptor (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/config-descriptors.js:140:16)
at createDescriptor.next (<anonymous>)
at step (/Users/XXX/code/xxx/xxx/node_modules/gensync/index.js:261:32)
at evaluateAsync (/Users/XXX/code/xxx/xxx/node_modules/gensync/index.js:291:5)
at /Users/XXX/code/xxx/xxx/node_modules/gensync/index.js:44:11
at Array.forEach (<anonymous>)
at Function.async (/Users/XXX/code/xxx/xxx/node_modules/gensync/index.js:43:15)
at Function.all (/Users/XXX/code/xxx/xxx/node_modules/gensync/index.js:216:13)
at Generator.next (<anonymous>)
at createDescriptors (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/config-descriptors.js:102:41)
at createDescriptors.next (<anonymous>)
at createPluginDescriptors (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/config-descriptors.js:99:17)
at createPluginDescriptors.next (<anonymous>)
at /Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/gensync-utils/functional.js:21:23
at Generator.next (<anonymous>)
at mergeChainOpts (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/config-chain.js:350:34)
at mergeChainOpts.next (<anonymous>)
at chainWalker (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/config-chain.js:317:14)
at chainWalker.next (<anonymous>)
at loadFileChain (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/config-chain.js:192:24)
at loadFileChain.next (<anonymous>)
at buildRootChain (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/config-chain.js:78:27)
at buildRootChain.next (<anonymous>)
at loadPrivatePartialConfig (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/partial.js:72:62)
at loadPrivatePartialConfig.next (<anonymous>)
at loadPartialConfig (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/partial.js:115:25)
at loadPartialConfig.next (<anonymous>)
at step (/Users/XXX/code/xxx/xxx/node_modules/gensync/index.js:269:25)
at evaluateAsync (/Users/XXX/code/xxx/xxx/node_modules/gensync/index.js:291:5)
at /Users/XXX/code/xxx/xxx/node_modules/gensync/index.js:93:9
at new Promise (<anonymous>)
at async (/Users/XXX/code/xxx/xxx/node_modules/gensync/index.js:92:14)
at stopHiding - secret - don't use this - v1 (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js:47:12)
at loadPartialConfigAsync (/Users/XXX/code/xxx/xxx/node_modules/@babel/core/lib/config/index.js:34:85)
at Object.<anonymous> (/Users/XXX/code/xxx/xxx/node_modules/babel-loader/lib/index.js:126:26)
at Generator.next (<anonymous>)
at asyncGeneratorStep (/Users/XXX/code/xxx/xxx/node_modules/babel-loader/lib/index.js:3:103)
at _next (/Users/XXX/code/xxx/xxx/node_modules/babel-loader/lib/index.js:4:194)
at /Users/XXX/code/xxx/xxx/node_modules/babel-loader/lib/index.js:4:364
at new Promise (<anonymous>)
at Object.<anonymous> (/Users/XXX/code/xxx/xxx/node_modules/babel-loader/lib/index.js:4:97)
at Object._loader (/Users/XXX/code/xxx/xxx/node_modules/babel-loader/lib/index.js:210:18)
at Object.loader (/Users/XXX/code/xxx/xxx/node_modules/babel-loader/lib/index.js:48:18)
at Object.<anonymous> (/Users/XXX/code/xxx/xxx/node_modules/babel-loader/lib/index.js:44:12)
和我的 package.json
"name": "XXX",
"private": true,
"dependencies": {
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@popperjs/core": "^2.11.7",
"@rails/actioncable": "^6.0.0",
"@rails/actiontext": "^6.0.6-1",
"@rails/activestorage": "^6.0.0",
"@rails/ujs": "^6.0.0",
"@rails/webpacker": "5.4.4",
"bootstrap": "^5.3.2",
"bootstrap-icons": "^1.11.1",
"stimulus": "^3.2.2",
"stimulus-notification": "^2.2.0",
"stimulus-use": "^0.52.0",
"trix": "^1.2.0",
"turbolinks": "^5.2.0",
"webpack": "^4.46.0"
},
"version": "0.1.0",
"devDependencies": {
"@babel/cli": "^7.23.0",
"@babel/core": "^7.23.2",
"@babel/plugin-transform-private-methods": "^7.22.5",
"@babel/preset-env": "^7.23.2",
"@babel-loader": "^9.1.3",
"webpack-cli": "^3.3.12",
"webpack-dev-server": "^3"
}
}
我尝试过“yarn add @babel/plugin-transform-private-methods --dev” 但我明白:
yarn add v1.22.19
[1/4] 🔍 Resolving packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/@babel-loader: Request \"https://registry.yarnpkg.com/@babel-loader\" returned a 405".
info If you think this is a bug, please open a bug report with the information provided in "/xxx/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
有什么想法吗?需要更多信息吗? 预先非常感谢! 杰伊
我通过添加以下软件包解决了这个问题:
yarn add @babel/plugin-transform-private-methods
yarn add @babel/plugin-proposal-private-property-in-object
rails assets:clobber && rails assets:precompile