3

我已经以普通用户(vaisakh)node-properties-parser的身份运行全局安装。npm install -g node-properties-parser然后我用命令运行我的test.js文件,node test.js现在它抛出了错误

Error: Cannot find module 'node-properties-parser'
    at Function.Module._resolveFilename (module.js:476:15)
    at Function.Module._load (module.js:424:25)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/data02/bamboo/test.js:3:12)
    at Module._compile (module.js:577:32)
    at Object.Module._extensions..js (module.js:586:10)
    at Module.load (module.js:494:32)
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)

npm install -g node-properties-parser以 root 用户身份运行上述内容并在node test.js此处运行它工作正常。但是为什么它在以普通用户身份运行时会抛出错误?

4

1 回答 1

3

谢谢。最后我找到了答案,它在sudo npm install node-properties-parser没有-g选项的情况下运行。但我仍然不知道为什么该-g选项不起作用,在文档中它被给出为install globally.

于 2018-08-31T10:49:10.097 回答