@npm 通过节点脚本和节点箱在 Vue.js 中运行错误
Posted
技术标签:
【中文标题】@npm 通过节点脚本和节点箱在 Vue.js 中运行错误【英文标题】:@npm runnig in Vue.js error througs node scripts and node bins 【发布时间】:2021-11-28 08:53:01 【问题描述】:当我尝试使用命令服务于我的 Vue 项目时
npm 运行服务
它给了我如下提到的错误
vue-heroes@0.1.0 服务 /home/numan/Desktop/vue-getting-started/07-accessing-data/begin/vue-heroes vue-cli-service 服务
sh: 1: vue-cli-service: 未找到
npm 错误!代码生命周期
npm 错误!系统调用产生
npm 错误!文件 sh
npm 错误!错误号 ENOENT
npm 错误! vue-heroes@0.1.0 服务:vue-cli-service serve
npm 错误!生成 ENOENT
npm 错误!
npm 错误! vue-heroes@0.1.0 服务脚本失败。
npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。
npm WARN 本地 package.json 存在,但缺少 node_modules,你的意思是要安装吗?
npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /home/numan/.npm/_logs/2021-10-08T10_47_52_241Z-debug.log numan@numan-khan:~/Desktop/vue-getting-started/07-accessing-data/begin/vue-heroes$ npm i
yorkie@2.0.0 install /home/numan/Desktop/vue-getting-started/07-accessing-data/begin/vue-heroes/node_modules/yorkie 节点 bin/install.js
设置 Git 钩子 找不到 .git 目录,跳过 Git hooks 安装
node-sass@4.14.1 install /home/numan/Desktop/vue-getting-started/07-accessing-data/begin/vue-heroes/node_modules/node-sass 节点脚本/install.js
在 /home/numan/.npm/node-sass/4.14.1/linux-x64-83_binding.node 找到的缓存二进制文件
core-js@2.6.9 安装后 /home/numan/Desktop/vue-getting-started/07-accessing-data/begin/vue-heroes/node_modules/core-js 节点脚本/安装后 ||回声“忽略”
感谢您使用 core-js (https://github.com/zloirock/core-js) 来填充 javascript 标准库!
该项目需要您的帮助!请考虑在 Open Collective 或 Patreon 上支持 core-js:
https://opencollective.com/core-js https://www.patreon.com/zloirock
另外,core-js的作者(https://github.com/zloirock)正在找好工作-)
node-sass@4.14.1 postinstall /home/numan/Desktop/vue-getting-started/07-accessing-data/begin/vue-heroes/node_modules/node-sass 节点脚本/build.js
二进制文件位于 /home/numan/Desktop/vue-getting-started/07-accessing-data/begin/vue-heroes/node_modules/node-sass/vendor/linux-x64-83/binding.node 测试二进制 二进制没问题 npm WARN 可选跳过可选依赖:fsevents@2.3.2 (node_modules/watchpack/node_modules/fsevents): npm WARN notsup 跳过可选依赖:fsevents@2.3.2 不受支持的平台:想要 "os":"darwin","arch":"any"(当前:"os":"linux","arch": "x64") npm WARN 可选跳过可选依赖:fsevents@1.2.9 (node_modules/fsevents): npm WARN notsup 跳过可选依赖:fsevents@1.2.9 不受支持的平台:想要 "os":"darwin","arch":"any"(当前:"os":"linux","arch": "x64")
添加了来自 972 个贡献者的 1324 个包,并在 46.741 秒内审核了 1393 个包
12 个软件包正在寻找资金
运行npm fund
了解详情
发现 104 个漏洞(1 个低、43 个中等、60 个高)
运行 npm audit fix
来修复它们,或运行 npm audit
了解详细信息
numan@numan-khan:~/Desktop/vue-getting-started/07-accessing-data/begin/vue-heroes$ npm audit fixnpm WARN registry https://registry.npmjs.org/ 的意外警告:杂项警告 EAI_AGAIN:对 https://registry.npmjs.org/is-fullwidth-code-point 的请求失败,原因:getaddrinfo EAI_AGAIN registry.npmjs.org
由于重新验证期间的请求错误,npm WARN 注册表使用来自 https://registry.npmjs.org/ 的陈旧数据。
npm WARN 已弃用 mkdirp@0.5.1:不再支持旧版本的 mkdirp。请更新到 mkdirp 1.x。 (请注意,API 表面已更改为使用 1.x 中的 Promises。)
npm WARN 可选跳过可选依赖:fsevents@2.3.2 (node_modules/watchpack/node_modules/fsevents):
npm WARN notsup 跳过可选依赖:fsevents@2.3.2 不受支持的平台:想要 "os":"darwin","arch":"any"(当前:"os":"linux","arch": "x64")
npm WARN 可选跳过可选依赖:fsevents@1.2.9 (node_modules/fsevents):
npm WARN notsup 跳过可选依赖:fsevents@1.2.9 不受支持的平台:想要 "os":"darwin","arch":"any"(当前:"os":"linux","arch": "x64")
在 140.847 秒内添加了来自 52 个贡献者的 65 个包,删除了 12 个包并更新了 32 个包
52 个软件包正在寻找资金
运行npm fund
了解详情
修复了 1393 个扫描包中的 104 个漏洞中的 20 个
66 个漏洞需要人工审核且无法更新
18 个漏洞的 4 个软件包更新涉及重大更改
(使用npm audit fix --force
安装重大更改;或参考npm audit
了解手动修复这些问题的步骤)
不知道如何每年修复它
【问题讨论】:
【参考方案1】:这是因为我的项目已经建成。然后我简单地更新我的 npm
npm i -g npm
然后我使用命令开发我的项目
npm run dev
这将解决错误
【讨论】:
以上是关于@npm 通过节点脚本和节点箱在 Vue.js 中运行错误的主要内容,如果未能解决你的问题,请参考以下文章
json 配合Vue.js配置Webpack -27。通过npm脚本简化的webpack和webpack-dev-server命令
json 配合Vue.js配置Webpack - 26.通过npm脚本来执行webpack和webpack-dev-server命令