开源改变世界!!

Debian 8 上的 npm 启动错误 (jessie) #192

推推 grbl 2年前 (2023-02-03) 129次浏览
关闭
emteeoh 打开了这个问题 2017 年 3 月 7 日 · 7条评论
关闭

Debian 8 上的 npm 启动错误 (jessie)#192

emteeoh 打开了这个问题 2017 年 3 月 7 日 · 7条评论

评论

Debian 8 上的 npm 启动错误 (jessie) #192
合作者

当我运行“npm start”时节点尝试编译模块 webpack 时出现这些错误
我不能保证问题不是我没有安装某些东西……它是一台全新的笔记本电脑,全新安装。我已经不得不重新安装 nodejs,因为 debian 稳定版本太旧了。我敢肯定还有其他类似的问题我还没有发现。

./components/about.js 中的
错误未找到模块:错误:无法解析 /home/richard/projects/LaserWeb4/src/components
@ ./components/about.js 中的“标记”模块 19:14-31

./components/about.js 中的
错误未找到模块:错误:无法解析 /home/richard/projects/LaserWeb4/src/components
@ ./components/about.js 中的模块“raw-loader” 42:119-173

./reducers/machine-profiles.js 中的
错误未找到模块:错误:无法解析 /home/richard/projects/LaserWeb4/ 中的“文件”或“目录”../data/lw.machines/machine-profiles.json src/reducers
@ ./reducers/machine-profiles.js 14:21-73
童工:

Debian 8 上的 npm 启动错误 (jessie) #192
 评论了 2017 年 3 月 7 日 通过电子邮件
Debian 8 上的 npm 启动错误 (jessie) #192
合作者作者

运行得很干净,(除了一些关于 MacOS 可选包的警告)但后来我做了一个 npm run 得到了同样的错误。

Debian 8 上的 npm 启动错误 (jessie) #192
合作者作者
emteeoh 评论了 2017 年 3 月 7 日  

唔。我跑了:
npm cache clean
rm -r node_modules
npm install
npm run installdev
npm start

在 npm start 尝试构建 webpack 之前,一切都非常干净。我收到的错误消息是:
WARNING in ./~/raw-loader!./src/data/lw.machines/machine-profiles.json
Module build failed: SyntaxError: Unexpected end of JSON input
at JSON.parse ()
at Object.module.exports (/home/richard/projects/LaserWeb4/node_modules/json-loader/index.js:7:48)
@ ./src/data/lw.machines ./~/raw-loader!^./ .*$

./src/data/lw.machines/machine-profiles.json 中的错误
模块构建失败:SyntaxError:
JSON.parse ()
在 Object.module.exports (/home/richard/projects/LaserWeb4/ node_modules/json-loader/index.js:7:48)
@ ./src/reducers/machine-profiles.js 14:21-73

Debian 8 上的 npm 启动错误 (jessie) #192
 评论了 2017 年 3 月 7 日 通过电子邮件
Debian 8 上的 npm 启动错误 (jessie) #192
合作者作者

我通过 JSON 验证器 (jsonlint.com) 运行 machine-profiles.js,它似乎确实缺少右大括号。添加一个通过 jsonlint 获取它。当我添加它时,我会看看它做了什么……

Debian 8 上的 npm 启动错误 (jessie) #192
合作者作者

现在它运行了!

我将查看 machine-profiles.json 的修订历史,看看哪里出了问题,然后我将关闭此问题。

Debian 8 上的 npm 启动错误 (jessie) #192 emteeoh 添加了 漏洞 标签 2017 年 3 月 7 日
Debian 8 上的 npm 启动错误 (jessie) #192  提到了这个问题 2017 年 3 月 7 日
Debian 8 上的 npm 启动错误 (jessie) #192
合作者作者

fabcreator 错误地向 machine-profiles.json 添加了一台新机器。添加一个右花括号可以在语法上修复它,但我不知道该文件是否真正有意义:我手头没有激光切割机来尝试它。

无论如何,我用额外的花括号提出了拉取请求。