Node.js Browserify找不到模块源映射
我正在尝试使用Browserify将一些JS文件打包在一起,以便交付给客户端。我使用Node.js Browserify找不到模块源映射,node.js,handlebars.js,browserify,Node.js,Handlebars.js,Browserify,我正在尝试使用Browserify将一些JS文件打包在一起,以便交付给客户端。我使用npm安装--save dev browserify来安装包。这给了我一个错误: Cannot find module 'source-map' 我正在Node.js项目中通过package.json脚本运行Browserify // package.json { // ... "scripts": { // ... "cyoagify": "browserify entry.js -o
npm安装--save dev browserify
来安装包。这给了我一个错误:
Cannot find module 'source-map'
我正在Node.js项目中通过package.json脚本运行Browserify
// package.json
{
// ...
"scripts": {
// ...
"cyoagify": "browserify entry.js -o public/js/cyoag.js"
},
"dependencies": {
"body-parser": "~1.15.1",
"cookie-parser": "~1.4.3",
"debug": "~2.2.0",
"express": "~4.13.4",
"handlebars": "^4.0.5",
"jade": "~1.11.0",
"morgan": "~1.7.0",
"serve-favicon": "~2.3.0"
},
"devDependencies": {
"browserify": "^13.1.0"
}
}
命令行执行:
npm run cyoagify
我还尝试:
browserify entry.js -o public/js/cyoagify.js
没有骰子。值得一提的是,这里有entry.js
:
// external libraries
require('./js/jquery');
var Handlebars = require('./js/handlebars-v4.0.5');
// precompiled HBS loaders
require('./js/hbs-ified/authoring');
require('./js/hbs-ified/body');
require('./js/hbs-ified/header');
require('./js/hbs-ified/lastPathSnippet');
require('./js/hbs-ified/nodeSnippet');
require('./js/hbs-ified/trailingSnippet');
require('./js/hbs-ified/votification');
require('./js/hbs-ified/votifiedPaths');
// internal libraries
var Builders = require('./js/builders')(Handlebars);
请帮忙
编辑:我手动安装了npm-g源代码映射,并安装了它,但这没有帮助
更新:sourcemap
似乎被handlebar中的语句require('source-map')
引用。但是为什么找不到呢