在我的angular4 service.ts中,我需要一些像fs这样的node.js包。
ng serve
与
崩溃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:\js\node_modules\fs' in 'C:\js'
@ multi script-loader!./~/fs
webpack: Failed to compile.
我的源代码
import * as fs from 'fs';
内
import { Injectable } from '@angular/core';
import * as fs from 'fs';
@Injectable()
export class DataService {
constructor() {
}
}
我用
@angular/cli: 1.0.3
node: 6.10.3
os: win32 x64
看起来我在.angular-cli.json中配置了什么,但在哪里?
需要任何帮助。 非常感谢。
答案 0 :(得分:0)
如果您正在使用之前提到的Angular CLI,则需要将节点lib添加到其中,以便包含并可供使用。
怎么样?在angular-cli.json文件中,如下所示:
"scripts": [
"../node_modules/jquery/dist/jquery.js",
请注意,指定的路径取决于您的" root " 在angular-cli.json文件中指定的参数。
希望它有所帮助。