Я следую документации по npm здесь https://docs.npmjs.com/all, чтобы узнать, как ее использовать, мне удается загрузить коррективный узел и npm, правильно проверить версию, а затем изменить каталог по умолчанию npm в другой каталог, теперь это похоже на :Установить пакет с помощью ошибки npm
MacBook-Pro-2:~ macetti$ npm config get prefix
/Users/macetti/npm-global
проблема заключается в том, что тогда, когда я пытаюсь установить с помощью этой команды
npm install lodash
появляется этот
npm ERR! Darwin 14.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "lodash"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! error:0906D06C:PEM routines:PEM_read_bio:no start line
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /Users/macetti/npm-debug.log
Вот мой NPM-debug.log
0 info it worked if it ends with ok
1 verbose cli [ 'node', '/usr/local/bin/npm', 'install', 'lodash' ]
2 info using [email protected]
3 info using [email protected]
4 verbose config Skipping project config: /Users/macetti/.npmrc. (matches userconfig)
5 verbose install initial load of /Users/macetti/package.json
6 verbose readDependencies loading dependencies from /Users/macetti/package.json
7 silly cache add args [ 'lodash', null ]
8 verbose cache add spec lodash
9 silly cache add parsed spec { raw: 'lodash',
9 silly cache add scope: null,
9 silly cache add name: 'lodash',
9 silly cache add rawSpec: '',
9 silly cache add spec: '*',
9 silly cache add type: 'range' }
10 silly addNamed [email protected]*
11 verbose addNamed "*" is a valid semver range for lodash
12 silly addNameRange { name: 'lodash', range: '*', hasData: false }
13 silly mapToRegistry name lodash
14 silly mapToRegistry using default registry
15 silly mapToRegistry registry https://registry.npmjs.org/
16 silly mapToRegistry uri https://registry.npmjs.org/lodash
17 verbose addNameRange registry:https://registry.npmjs.org/lodash not in flight; fetching
18 verbose request uri https://registry.npmjs.org/lodash
19 verbose request no auth needed
20 info attempt registry request try #1 at 09:54:46
21 verbose request id f688faead59da217
22 http request GET https://registry.npmjs.org/lodash
23 verbose stack Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
23 verbose stack at Error (native)
23 verbose stack at Object.createSecureContext (_tls_common.js:108:19)
23 verbose stack at Object.exports.connect (_tls_wrap.js:852:21)
23 verbose stack at Agent.createConnection (https.js:82:14)
23 verbose stack at Agent.createSocket (_http_agent.js:194:16)
23 verbose stack at Agent.addRequest (_http_agent.js:166:23)
23 verbose stack at new ClientRequest (_http_client.js:154:16)
23 verbose stack at Object.exports.request (http.js:49:10)
23 verbose stack at Object.exports.request (https.js:136:15)
23 verbose stack at Request.start (/usr/local/lib/node_modules/npm/node_modules/request/request.js:963:30)
24 verbose cwd /Users/macetti
25 error Darwin 14.4.0
26 error argv "node" "/usr/local/bin/npm" "install" "lodash"
27 error node v0.12.4
28 error npm v2.10.1
29 error error:0906D06C:PEM routines:PEM_read_bio:no start line
30 error If you need help, you may report this error at:
30 error <https://github.com/npm/npm/issues>
31 verbose exit [ 1, true ]
Я искал решить проблему, я tryied несколько решения, но ничего не решало проблему.
Кто-то может мне помочь?
Большое спасибо
Я triyng следовать тому, что вы пишете, в/USR/местные/бен там не папку WWW поэтому я создаю это и внутри я ставлю index.js. Это теоретически должно быть создано во время установки, не так ли? Извините, но какой контент должен помещаться на index.js? Я не знаю, если проблема с npm или нет, но я просто следую тому, что объясняется в документации по npm, и знаю, что я не могу установить какой-либо пакет, я пытаюсь использовать другой, но результат тот же. Можете ли вы помочь мне решить это, пожалуйста? – macetti8
Как вы считаете, лучше ли установить папку с правами доступа по умолчанию, как это было в начале? теперь есть/Пользователи/macetti/npm-global Возможно, может быть проблема? Я выполняю шаг за шагом, чтобы изменить его, и не было никакой ошибки, но перед изменением разрешающей папки мне удалось установить соответствующий пакет. – macetti8
Вы сами пишете пакет или были написаны третьим лицом? –