- 描述问题 使用angular-universal创建服务时,在node里添加sqlit3模块,添加后再编译的时候总是报错,导致无法执行
2.相关代码
const sqlite3 = require('sqlite3').verbose();
const db = new sqlite3.Database('./src/assets/NLAT.1.db');
db.all("SELECT * from blah blah blah where this=",function(err,rows){
//rows contain values while errors, well you can figure out.
});
3.报错信息
E:\project\NetWork-Analysis\dist\server.js:33542
throw new Error("package.json does not exist at " + package_json_path);
^
Error: package.json does not exist at E:\package.json
at Object.exports.find (E:\project\NetWork-Analysis\dist\server.js:33542:15)
at Object.<anonymous> (E:\project\NetWork-Analysis\dist\server.js:23111:27)
at Object.module.exports (E:\project\NetWork-Analysis\dist\server.js:23317:30)
at __webpack_require__ (E:\project\NetWork-Analysis\dist\server.js:20:30)
at Module.<anonymous> (E:\project\NetWork-Analysis\dist\server.js:120:17)
at __webpack_require__ (E:\project\NetWork-Analysis\dist\server.js:20:30)
at E:\project\NetWork-Analysis\dist\server.js:84:18
at Object.<anonymous> (E:\project\NetWork-Analysis\dist\server.js:87:10)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
4.尝试过的方式,方法,报错内容提示
网上搜索过,但是没有找到相关的报错信息,报错出现在npm run serve:ssr之后,build:ssr都可以执行并编译