在Angular 2中需要模块时找不到模块“.package.json”?

时间:2016-08-10 09:37:28

标签: angular webpack node-modules

我正在尝试将节点模块导入到我的Angular 2应用程序中:

const node-module = require('some-module');

在控制台中我总是收到错误

ERROR in ./~/some-module/package.json
Module parse failed: /home/tom/Projects/project/node_modules/some-module     /package.json Unexpected token (2:9)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected token (2:9)

我正在使用Webpack捆绑模块,但我真的不明白为什么会失败。 是否有其他方法可以在Angular 2应用程序中导入节点模块?

1 个答案:

答案 0 :(得分:0)

我认为它试图加载即使是package.json也不应该加载它。你可以尝试使用json-loader,但是它不应该编译package.json,package.json应该从捆绑中排除。