首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NPM -无法完成Browserify安装,因为acorn5 5-对象传播

NPM -无法完成Browserify安装,因为acorn5 5-对象传播
EN

Stack Overflow用户
提问于 2018-01-23 12:12:51
回答 1查看 740关注 0票数 0

我有一个系统,在部署时尝试安装acorn5-object-spread浏览器化,但安装不是通过与插件相对应的HTTP404完成的,如以下控制台解压缩(节点0.10.42和NPM1.3.6)所示:

代码语言:javascript
复制
npm http 404 https://registry.npmjs.org/browserify/acorn5-object-spread
npm ERR! TypeError: Cannot read property 'latest' of undefined
npm ERR!     at next (/usr/lib/node_modules/npm/lib/cache.js:687:35)
npm ERR!     at /usr/lib/node_modules/npm/lib/cache.js:675:5
npm ERR!     at saved (/usr/lib/node_modules/npm-registry-client/lib/get.js:148:7)
npm ERR!     at /usr/lib/node_modules/graceful-fs/polyfills.js:133:7
npm ERR!     at Object.oncomplete (fs.js:108:15)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 2.6.32-358.el6.x86_64
npm ERR! command "node" "/usr/bin/npm" "install" "browserify" "minifyify" "jstify" "grunt"
npm ERR! cwd /var/lib/jenkins/jobs/SATI-Deploy frontend to localhost/workspace
npm ERR! node -v v0.10.42
npm ERR! npm -v 1.3.6
npm ERR! type non_object_property_load

如果不能纠正这一点,是否可以省略或排除acorn5-object-spread插件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-23 12:17:03

@browserify/acorn5-object-spread依赖项作为作用域包发布。您使用的是非常、非常的节点老版本,npm v1不支持作用域包。

最好的方法是从https://nodejs.org下载最新的稳定版本或LTS版本,或者运行npm install --global npm@2来升级节点和npm版本。(我认为npm v2已经支持范围内的包,但是更新的版本更好。)

如果这不是一个选项,您可以将您的浏览器依赖度降为v14.x或更低,因为它们不依赖于acorn5-object-spread包。

代码语言:javascript
复制
// package.json:
"browserify": "^14.0.0"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48401452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档