使用npm-pipeline-rails gem,我尝试运行rails,以便通过Gulp编译资源:
$ 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.json,npm i,npm audit fix,但我得到的是:
$ npm audit fix
npm ERR! 400 Bad Request - POST https://registry.npmjs.org/-/npm/v1/security/audits我的package.json如下:
"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"
}
}发布于 2019-01-12 10:07:16
这可能是没有在package.json中声明版本的症状
这为我解决了这个问题:
取代"compass-mixins": "",的"compass-mixins": "^0.12.6",
然后你可以简单地使用rm -rf node_modules/,rm package-lock.json,npm i,npm audit fix...然后再次尝试rails s。
https://stackoverflow.com/questions/54156206
复制相似问题