Nel mio angular4 service.ts ho bisogno di alcuni pacchetti node.js come fs.
ng serve
si blocca con
ERROR in C:/js/src/app/data.service.ts (2,21): Cannot find module "fs".
ERROR in multi script-loader!./~/fs
Module not found: Error: Can"t resolve "C:jsnode_modulesfs" in "C:js"
@ multi script-loader!./~/fs
webpack: Failed to compile.
per la mia linea di origine
import * as fs from "fs";
entro
import { Injectable } from "@angular/core";
import * as fs from "fs";
@Injectable()
export class DataService {
constructor() {
}
}
Io uso
@angular/cli: 1.0.3
node: 6.10.3
os: win32 x64
Sembra che io configuri qualcosa in .angular-cli.json, ma dove?
Qualsiasi aiuto necessario. Grazie molto.
risposte:
0 per risposta № 1Se si utilizza la CLI Angolare come già menzionato, è necessario aggiungere la lib di nodo ad essa per poter essere inclusa ed essere disponibile per essere utilizzata.
Come? nel file angular-cli.json, come questo:
"scripts": [
"../node_modules/jquery/dist/jquery.js",
Tieni presente che il percorso specificato dipende dal tuo "radice" parametro specificato nel file angular-cli.json.
Spero che sia d'aiuto.