首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行‘npm audit`时,从npm-node_contextify-rails获取’rails s`和'bad request error‘错误

运行‘npm audit`时,从npm-node_contextify-rails获取’rails s`和'bad request error‘错误
EN

Stack Overflow用户
提问于 2019-01-12 10:07:16
回答 1查看 57关注 0票数 0

使用npm-pipeline-rails gem,我尝试运行rails,以便通过Gulp编译资源:

代码语言:javascript
复制
$ rails s
> gulp watch
gulp[1624]: ../src/node_contextify.cc:635:static void node::contextify::ContextifyScript::New(const FunctionCallbackInfo<v8::Value> &): Assertion `args[1]->IsString()' failed.

每个人都简单地说rm -rf node_modules/rm package-lock.jsonnpm inpm audit fix,但我得到的是:

代码语言:javascript
复制
$ npm audit fix
npm ERR! 400 Bad Request - POST https://registry.npmjs.org/-/npm/v1/security/audits

我的package.json如下:

代码语言:javascript
复制
  "name": "gulp-app",
  "description": "Description",
  "author": "Your Name",
  "version": "0.1.0",
  "scripts": {
    "start": "gulp watch",
    "build": "gulp build"
  },
  "dependencies": {},
  "devDependencies": {
    "breakpoint-sass": "^2.7.0",
    "compass-mixins": "",
    "gulp": "^3.9.1",
    "gulp-cli": "^1.2.1",
    "gulp-concat": "^2.6.0",
    "gulp-notify": "^3.0.0",
    "gulp-run": "^1.7.1",
    "gulp-sass": "^2.3.2",
    "gulp-sourcemaps": "^1.6.0",
    "susy": "^2.2.14"
  }
}
EN

回答 1

Stack Overflow用户

发布于 2019-01-12 10:07:16

这可能是没有在package.json中声明版本的症状

这为我解决了这个问题:

取代"compass-mixins": "","compass-mixins": "^0.12.6",

然后你可以简单地使用rm -rf node_modules/rm package-lock.jsonnpm inpm audit fix...然后再次尝试rails s

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54156206

复制
相关文章

相似问题

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