gpt4 book ai didi

javascript - 卸载本地软件包时什么会导致持续错误?

转载 作者:行者123 更新时间:2023-11-30 06:15:39 25 4
gpt4 key购买 nike

我正在尝试使用样板代码,但在这样做之前我必须替换/删除一些本地包。由于某些原因,我尝试删除的几乎每个包都会导致错误。

特别是我正在尝试删除 babel-cli 并使用 @babel/cli 安装(与其他依赖项相同,例如预设等)。我停留在卸载阶段,花了几天时间试图解决这个问题。我在 env.variables 部分添加了相关路径,但它似乎没有帮助。

$ npm 卸载 babel-cli

node-sass@4.5.3 install C:\Users\feat\Desktop\expensify\node_modules\node-sass node scripts/install.js

正在从 https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-64_binding.node 下载二进制文件无法下载“https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-64_binding.node”:

HTTP 错误 404 未找到

提示:如果您所在的位置无法访问 github.com 尝试通过 HTTP_PROXY 设置代理,例如

  export HTTP_PROXY=http://example.com:1234

或通过配置 npm 代理

  npm config set proxy http://example.com:8080

node-sass@4.5.3 postinstall C:\Users\feat\Desktop\expensify\node_modules\node-sass node scripts/build.js

构建:C:\Program Files\nodejs\node.exe C:\Users\feat\Desktop\expensify\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext=--libsass_cflags= --libsass_ldflags= --libsass_library=

gyp verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
gyp verb cli 'C:\\Users\\feat\\Desktop\\expensify\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp verb cli 'rebuild',
gyp verb cli '--verbose',
gyp verb cli '--libsass_ext=',
gyp verb cli '--libsass_cflags=',
gyp verb cli '--libsass_ldflags=',
gyp verb cli '--libsass_library=' ]
gyp info using node-gyp@3.8.0
gyp info using node@10.15.3 | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` failed Error: not found: python2
gyp verb `which` failed at getNotFoundError (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:68:19)
gyp verb `which` failed at E (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:80:29)
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqWrap.oncomplete (fs.js:153:21)
gyp verb `which` failed python2 { Error: not found: python2
gyp verb `which` failed at getNotFoundError (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:68:19)
gyp verb `which` failed at E (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:80:29)
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqWrap.oncomplete (fs.js:153:21)
gyp verb `which` failed stack:
gyp verb `which` failed 'Error: not found: python2\n at getNotFoundError (C:\\Users\\feat\\Desktop\\expensify\\node_modules\\which\\which.js:13:12)\n at F (C:\\Users\\feat\\Desktop\\expensify\\node_modules\\which\\which.js:68:19)\n at E (C:\\Users\\feat\\Desktop\\expensify\\node_modules\\which\\which.js:80:29)\n at C:\\Users\\feat\\Desktop\\expensify\\node_modules\\which\\which.js:89:16\n at C:\\Users\\feat\\Desktop\\expensify\\node_modules\\isexe\\index.js:42:5\n at C:\\Users\\feat\\Desktop\\expensify\\node_modules\\isexe\\windows.js:36:5\n at FSReqWrap.oncomplete (fs.js:153:21)',
gyp verb `which` failed code: 'ENOENT' }
gyp verb check python checking for Python executable "python" in the PATH
gyp verb `which` failed Error: not found: python
gyp verb `which` failed at getNotFoundError (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:68:19)
gyp verb `which` failed at E (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:80:29)
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqWrap.oncomplete (fs.js:153:21)
gyp verb `which` failed python { Error: not found: python
gyp verb `which` failed at getNotFoundError (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:13:12)
gyp verb `which` failed at F (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:68:19)
gyp verb `which` failed at E (C:\Users\feat\Desktop\expensify\node_modules\which\which.js:80:29)
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\which\which.js:89:16
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\isexe\index.js:42:5
gyp verb `which` failed at C:\Users\feat\Desktop\expensify\node_modules\isexe\windows.js:36:5
gyp verb `which` failed at FSReqWrap.oncomplete (fs.js:153:21)
gyp verb `which` failed stack:
gyp verb `which` failed 'Error: not found: python\n at getNotFoundError (C:\\Users\\feat\\Desktop\\expensify\\node_modules\\which\\which.js:13:12)\n at F (C:\\Users\\feat\\Desktop\\expensify\\node_modules\\which\\which.js:68:19)\n at E (C:\\Users\\feat\\Desktop\\expensify\\node_modules\\which\\which.js:80:29)\n at C:\\Users\\feat\\Desktop\\expensify\\node_modules\\which\\which.js:89:16\n at C:\\Users\\feat\\Desktop\\expensify\\node_modules\\isexe\\index.js:42:5\n at C:\\Users\\feat\\Desktop\\expensify\\node_modules\\isexe\\windows.js:36:5\n at FSReqWrap.oncomplete (fs.js:153:21)',
gyp verb `which` failed code: 'ENOENT' }
gyp verb could not find "python". checking python launcher
gyp verb could not find "python". guessing location
gyp verb ensuring that file exists: C:\Python27\python.exe
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack at PythonFinder.failNoPython (C:\Users\feat\Desktop\expensify\node_modules\node-gyp\lib\configure.js:484:19)
gyp ERR! stack at PythonFinder.<anonymous> (C:\Users\feat\Desktop\expensify\node_modules\node-gyp\lib\configure.js:509:16)
gyp ERR! stack at C:\Users\feat\Desktop\expensify\node_modules\graceful-fs\polyfills.js:282:31
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:153:21)
gyp ERR! System Windows_NT 10.0.17763
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\feat\\Desktop\\expensify\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd C:\Users\feat\Desktop\expensify\node_modules\node-sass
gyp ERR! node -v v10.15.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
npm WARN ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN expensify@1.0.0 No description
npm WARN expensify@1.0.0 No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.5.3 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@4.5.3 postinstall 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\feat\AppData\Roaming\npm-cache\_logs\2019-05-30T04_42_51_796Z-debug.log

Prior to this case all my attempts were resulting in an expected message that such package has been uninstalled. Now it gives out this message.

最佳答案

这个问题已经解决了。可能最好的解决方案是清除 package.json、package0lock.json 和节点模块并从头开始安装所有内容。最重要的部分是使用 --save 标志单独安装 node-sass。 --与许多其他情况不同,在这种情况下必须保存

关于javascript - 卸载本地软件包时什么会导致持续错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56371866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com