ubuntu 运行ndoejs问题
y@ty-Virtual-Machine:~/work/mmpayxdclog$ sudo npm run dev
[sudo] ty 的密码:
> mmpayxdcnodejskoa@1.0.0 dev /home/ty/work/mmpayxdclog
> cross-env RUN_ENV=dev nodemon scripts/serve.js
sh: 1: cross-env: Permission denied
npm ERR! code ELIFECYCLE
npm ERR! errno 126
npm ERR! mmpayxdcnodejskoa@1.0.0 dev: `cross-env RUN_ENV=dev nodemon scripts/serve.js`
npm ERR! Exit status 126
npm ERR!
npm ERR! Failed at the mmpayxdcnodejskoa@1.0.0 dev 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/2021-07-13T05_40_55_222Z-debug.log
解决办法:
ty@ty-Virtual-Machine:~/work/mmpayxdclog$ sudo chmod -R a+x node_modules
再重新运行
ty@ty-Virtual-Machine:~/work/mmpayxdclog$ sudo npm run dev
> mmpayxdcnodejskoa@1.0.0 dev /home/ty/work/mmpayxdclog
> cross-env RUN_ENV=dev nodemon scripts/serve.js
[nodemon] 2.0.6
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node scripts/serve.js`
process.uncaughtException process will exit with 1000 5809 Error: Cannot find module '../config/config_oringal1'
Require stack:
- /home/ty/work/mmpayxdclog/models/cluster.js
- /home/ty/work/mmpayxdclog/models/search.js
- /home/ty/work/mmpayxdclog/controllers/mmpay_plog_api/search/index.js
- /home/ty/work/mmpayxdclog/controllers/mmpay_plog_api/index.js
- /home/ty/work/mmpayxdclog/router.js
- /home/ty/work/mmpayxdclog/app.js
- /home/ty/work/mmpayxdclog/scripts/serve.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
at Function.Module._load (internal/modules/cjs/loader.js:746:27)
at Module.require (internal/modules/cjs/loader.js:974:19)
at require (internal/modules/cjs/helpers.js:92:18)
at Object.<anonymous> (/home/ty/work/mmpayxdclog/models/cluster.js:2:16)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:14)
at Module.require (internal/modules/cjs/loader.js:974:19)
at require (internal/modules/cjs/helpers.js:92:18)
at Object.<anonymous> (/home/ty/work/mmpayxdclog/models/search.js:2:17)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:14)
写入自己的博客中才能记得长久
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!